Java API developer
Summary
Senior Java API developer building and customizing REST microservices with Spring/Spring Boot on Azure, including OAuth/JWT security and messaging via JMS/Kafka/RabbitMQ, plus some front-end work in React or Angular. Requires 10+ years in IT and involves team leadership and Agile delivery.
Detailed JD (Roles and Responsibilities)
- Overall 10+ years of experience in IT Industry.
- At least 6-8 years of experience with Java (version 8 or later)
- Strong hands-on experience along with customizing the applications using Java/J2EE, Spring, Spring Boot, REST, JSON, Micro Services and any front-end technologies React JS or Angular
- Strong understanding of microservice architecture and able to convert application based on monolithic architecture.
- Hands on experience with version control tool like GIT, Azure Repos, Bitbucket
- Experience of developing & deploying applications in Azure.
- Working exp in Agile methodology
- Strong consulting and communication skills.
- Ability to lead a team and can complete deliverables within given SLA.
- Experience in configuring OAuth/JWT authentication in the existing java based application.
- Experience with JMS/kafka/RabbitMq/messaging queue.
- Participate in design meetings and design decisions.
Mandatory skills
- At least 6-8 years of experience with Java (version 8 or later)
- Strong hands-on experience along with customizing the applications using Java/J2EE, Spring, Spring Boot, REST, JSON, Micro Services and any front end technologies React JS or Angular