We are looking for a Senior Java Backend Developer with 7+ years of experience in designing and developing scalable, secure, and high-performance backend applications using up-to-date Java and cloud technologies.
Key Responsibilities
- Design and develop backend applications using Java 17+ and Spring Boot .
- Build scalable REST APIs and microservices.
- Work with JPA/Hibernate, Oracle SQL, and MongoDB .
- Develop unit and integration tests using JUnit and Mockito .
- Containerize applications using Docker and deploy/manage workloads on AWS .
- Implement infrastructure automation using Terraform .
- Build and maintain CI/CD pipelines using GitHub Actions .
- Implement application observability, monitoring, logging,
and security best practices.
- Follow Git-based development, branching, and PR workflows .
- Mentor junior developers and contribute to technical design and code reviews.
- Leverage AI-assisted coding tools such as GitHub Copilot responsibly to improve developer productivity and code quality.