We are looking for software developers experienced in Java, Spring, Microservices, and SQL technologies to join our team as Senior Java Developers.
-
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.