Apply on
Original
Simplified
Key Responsibilities
- Design, develop, and maintain applications using Java 8, J2EE, Spring, Spring Boot, Spring Batch, Spring Cloud, and Hibernate
- Implement RESTful web services and microservices architecture
- Apply design patterns to develop reusable and efficient code components
- Work with databases like PostgreSQL and Oracle for data management
- Write unit tests using JUnit and Mockito to ensure code quality
- Collaborate with the UI team (ReactJS preferred) to integrate front-end and back-end services
- Utilize Docker and cloud platforms (e.g., OpenShift, AWS, Azure) for containerization and deployment
- Apply strong analytical and debugging skills to troubleshoot and optimize code
- Follow Agile/Scrum methodologies for efficient project delivery
- Participate in code reviews and mentor junior team members
- 1-3 years of experience in Java development (Java 8, J2EE, Spring frameworks)
- Experience with RESTful web services and microservices architecture
- Proficiency in working with databases (PostgreSQL, Oracle)
- Familiarity with unit testing (JUnit, Mockito)
- Experience in containerization (Docker) and cloud-based applications (AWS, OpenShift, Azure)
- Knowledge of front-end frameworks like ReactJS is a plus
- Strong analytical, debugging, and problem-solving skills
- Collaborative mindset and a willingness to learn and grow
- Experience with Agile/Scrum development practices
Similar Jobs