TWe are looking for a Senior Java Developer to design, build, and support scalable backend applications and integration services. The ideal candidate has strong Java/Spring Boot experience, solid database knowledge, and experience working with APIs, messaging, cloud, and DevOps practices.
Responsibilities
- Design, develop, test, and maintain Java backend services.
- Build REST APIs and integrate with internal and external systems.
- Work with databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
- Participate in architecture and technical design discussions.
- Troubleshoot production issues and improve application performance.
- Write clean, maintainable, and well‑documented code.
- Collaborate with QA, DevOps, business analysts, and other developers.
- Support CI/CD pipelines and deployment activities.
Required Skills
- 7+ years of experience in Java development.
- Strong experience with Java 8/11/17.
- Strong experience with Spring Boot and Spring Framework.
- REST API design and integration.
- SQL and relational database experience.
- Unit testing with JUnit, Mockito, or similar tools.
- Git, Maven or Gradle.
- Experience with Agile/Scrum delivery.
- Experience with performance tuning and troubleshooting.
Nice to Have
- Kafka or other messaging platforms.
- Docker, Kubernetes, OpenShift, or cloud deployment experience.
- AWS, Azure, or GCP experience.
- Microservices architecture.
- CI/CD tools such as Jenkins, GitLab CI, Azure DevOps.
Profile
The ideal candidate is autonomous, detail‑oriented, able to work with senior stakeholders, and comfortable mentoring junior developers while delivering high‑quality solutions.
#J-18808-Ljbffr