Responsibilities :- Design, develop, and deploy high-quality Java applications using Spring Boot framework.- Develop and maintain microservices architecture.- Develop and maintain Angular-based front-end applications.- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.- Write clean, well-documented, and efficient code.- Perform code reviews and provide constructive feedback.- Troubleshoot and resolve technical issues.- Stay up-to-date with the latest technologies and industry trends.Required Skills and Experience :
- 6-7 years of experience in Java development.- Strong proficiency in Spring Boot framework.- Experience in microservices architecture.- Experience in Angular framework.- Strong understanding of object-oriented programming principles.- Experience with relational and NoSQL databases.- Experience with version control systems (Git).- Excellent problem-solving and analytical skills.- Strong communication and interpersonal skills.- Ability to work independently and as part of a team.- Bachelor's or master's degree in computer science, Computer Engineering or related technical discipline.Preferred Skills :
- Experience with cloud platforms (AWS, GCP, Azure).- Experience with containerization (Docker, Kubernetes).- Experience with CI/CD pipelines.- Experience with test-driven development (TDD)
Keyskills: Java Azure NoSQL RDBMS GCP Microservices Architecture OOPS Cloud Spring Boot Backend Architecture AWS