About this role
Must have skills: 2-3 years of experience in building Java application with Spring boot. Should be able to design, develop, test, and deploy high-quality, reusable, and maintainable code. Develop and maintain unit tests. Experience in RESTful APIs and microservices architecture. Possess excellent analytical and problem-solving skills to troubleshoot and debug application issues Experience with any one IDE (e.g., IntelliJ), version control systems (e.g., Git), build tools (e.g., Gradle) and unit testing frameworks. Knowledge on design patterns and principles ( e.g.., SOLID ) Ability to work independently and as part of a team. Excellent communication, collaboration, and problem-solving skills. b. Good to have skills: Solid understanding of software development methodologies (e.g., Agile, Scrum). Experience with CI/CD pipelines and a good knowledge of DevOps practices Experience with open-source libraries and software's – (e.g., Apache Camel, Kafka, Redis, EFK ) Experience with containerization technologies (e.g., Docker, Kubernetes).