Responsibilities
- Design, develop, and maintain scalable applications and microservices using Java, Spring Boot, and Hibernate.
- Write clean, efficient, and reusable code following coding standards and best practices.
- Participate in all phases of the SDLC including design, development, testing, and deployment.
- Work closely with senior developers, business analysts, and QA teams to deliver features on time.
- Perform unit testing and assist in integration and system testing.
- Debug and resolve technical issues raised by users or testing teams.
- Take part in code reviews and continuous improvement efforts.
- Maintain and update technical documentation as needed.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 2-3 years of experience in Java, Spring Boot, and Hibernate.
- Strong understanding of OOP concepts, design patterns, and best coding practices.
- Hands-on experience with relational databases such as Oracle or PostgreSQL, with strong SQL skills.
- Basic understanding of Docker and container orchestration.
- Exposure to IBM MQ, Kafka, or similar messaging systems.
- Experience with front-end frameworks like React or Angular is an advantage.
- Familiarity with CI/CD tools such as Jenkins or GitLab CI.
- Strong problem-solving and communication skills.
EA License: R1873481
Company EA License: 11C4879