Experience : 4-6 years
Must have : Responsibilities and Qualifications:
• Develop and maintain applications using Core Java (JDK 8) and Java 17.
• Implement and manage applications using the Struts framework 2.x, CSS, JSP Servlets, HTML, and JavaScript.
• Build and manage microservices using Spring Boot and develop REST APIs.
• Utilize MVC architecture and work with web/application servers.
• Handle data interchange using XML and manage ORM with Hibernate.
• Work with relational databases (RDS) and NoSQL databases for efficient data storage and retrieval.
• Utilize Maven for project management and build automation.
• Implement CI/CD pipelines using Jenkins and other DevOps tools.
• Collaborate using GitHub for version control.
• Write unit tests using Mockito and utilize containerization tools for application deployment.
Nice to have
• Strong understanding of software architecture and development best practices.
• Excellent problem-solving and analytical skills.
• Strong communication and teamwork abilities.
• Ability to work in a fast-paced and dynamic environment.