Job Description
Responsibilities:
• Develop highly scalable, available, secure and elastic solutions that implement industry best practices and cutting-edge technologies.
• Build resilient and cloud ready services based on Micro Services, Multi-tenancy architecture.
• And own the end-to-end responsibility for the quality of software components.
• Participate & oversee the delivery of the platform key libraries and coach other engineering teams on further development of business services leveraging the platform.
• Work with validation team for ensuring highest standard of code components delivered.
• Partner with DevOps teams to operationalize the product deliveries.
Requirements:
• Understanding of development best practices which are applicable throughout the entire software development lifecycle.
The required technical and professional expertise:
• Overall, 5+ years of building SaaS Products/applications using the principles of Microservices based design fundamentals.
• Microservices, Experience with Java, Spring, Spring Security, Spring MVC, Spring Integration, Spring Data
• Messaging (AMQP, JMS, Pub/Sub), Kafka, Solace, MQ
• Databases - Oracle, MongoDB or any other NoSQL databases.
• Familiarity/Experience with container technologies, e. g., Docker, Kubernetes etc.
• Experience working on agile development teams (ideally using Scrum or Kanban)
• Knowledge on CI/CD tools like Bosh, Chef, Puppet, Jenkins, Git, Concourse is preferred
• Familiarity with application and infrastructure monitoring tools such as DataDog, New Relic, Splunk, etc. is preferred
• Experience with Jenkins or Hudson or Bamboo or other Continuous Integration tools preferred.
• Preferably BE/ME/BTech/MCA/MTech/MSc in computer science or related engineering field
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
