We are looking for software developers experienced in Java, Spring, Microservices, and SQL technologies to join our team as Senior Java Developers.
Skills and Experience Required:
- BE / B.Tech. / MCA with 4+ years of experience in software development and architecture in Java backend technologies and building distributed enterprise software.
- Ability to design, lead, and deliver multiple complex projects and mentor remote engineers by providing technical direction, performing design/code reviews, and championing engineering best practices.
- Experience in integrating with 3rd parties and building Restful APIs using Spring and Spring Boot.
- Hands-on experience of working with relational databases such as MySQL or equivalent, testing frameworks, and web security.
- Experience with asynchronous queuing and messaging systems such as RabbitMQ or equivalent.
- Excellent understanding of SOA and Web Services.
- Strong knowledge of software development methodologies and design best practices.
- Client-facing experience and knowledge of handling 3-4 people team.