IADS-1127-Senior Java Developer
Posted on:
16 hours ago
Vacancies:
1 Vacancy
Job Summary
We are seeking a Senior Java Developer to join our engineering team and help design build and maintain a scalable microservices platform. This role is ideal for a hands-on backend engineer with deep Java expertise strong system design skills and the ability to deliver secure high-quality services in a collaborative environment.
Key Responsibilities
- Design develop and maintain backend services for a large-scale microservices platform
- Translate business and application requirements into effective technical solutions
- Build secure reliable and high-performance RESTful APIs and message-driven services
- Contribute to architecture decisions code quality and engineering best practices
- Collaborate with cross-functional teams including product QA and client-facing stakeholders
- Mentor junior developers and provide technical guidance when needed
Required Qualifications
- 8 years of backend development experience with Java preferably Java 17
- Strong hands-on experience with Spring Boot 3.x Spring Data MongoDB and Spring Security including OAuth2/JWT
- Proven experience designing technical solutions for complex application requirements
- Solid understanding of microservices architecture RESTful API design and message-driven patterns
- Experience with Gradle multi-module builds and Docker containerization
- Strong unit testing experience using JUnit or TestNG with Mockito
- Familiarity with cloud infrastructure preferably Azure
- Ability to mentor junior engineers and support team growth
- Strong communication skills with experience managing client expectations and interactions
Nice to Have
- Exposure to Flutter/Dart or other mobile client development
- Experience with CI/CD pipelines such as GitHub Actions
- Familiarity with Lombok Thymeleaf and OpenTelemetry