The client, a leading technology firm, is seeking a Core Java Developer to join their team to support innovative projects.
Requirements
- 3+ years of experience with Core Java and Spring framework.
- 3+ years of experience with RESTful or GraphQL web services and microservices architecture.
- Proficiency in SDLC tools and processes including GitHub, Jenkins, and Sonar.
- Experience with MongoDB and cloud technologies such as Azure-Kubernetes or Docker.
- Strong background in developing JUnit test cases and performance engineering tools.
Responsibilities
- Develop and maintain core Java applications with a focus on JUnit testing.
- Conduct code reviews and provide coaching and mentoring to junior engineers.
- Engage in React and micro frontend development to enhance user experience.
- Design and implement microservices to improve system scalability and performance.
- Utilize automation and BDD testing practices to ensure high-quality software delivery.
Other
- strong analytical skills
- excellent communication abilities
- a collaborative mindset