top of page

Microservices Senior Developer

Noida/Gurgaon/Chennai (Remote work is also considerable)

About the Role

• Analyzes, designs, develops, implements, documents, and maintains applications systems, working on moderately complex to highly complex work tasks or project assignments
• Gathers, analyzes, and translates business and non-functional requirements into a solution design. May lead meetings to define business requirements and technical solutions.
• Executes tasks, estimates resources, establishes timelines, and prioritizes work.
• Designs, develops to specifications, and maintains application code in accordance with the current development and project management methodologies and practices.
• Manages work assignments according to current project methodologies or as directed. Consults with Quality Assurance and Business Analysts in the development and execution of test plans
• Provides technical assistance and problem resolution for assigned systems. Leads resolution of production support problems in accordance with problem management policies and procedures.
• Leads resolution of production support incidents in accordance with incident management policies and procedures. Coordinates with vendors for problem resolution and change requests.
• Ensures that applications changes follow change management policies and procedures.
• Provides technical guidance to ensure that installed systems are working effectively and that proposed systems will meet organizations future needs.
• Uses algorithms, data structures, programming languages, programming paradigms to create, test and operate sustainable software applications and services.
• Identifies and provides recommendations for system process improvements.
• Ensures smooth implementation of new technologies and vendor integrations by using their expertise on their assigned domains and interfaces
• May act as a source for direction, training, and guidance for less experienced departmental staff.

• Bachelor’s degree in computer science/engineering or equivalent
• Experience designing design scalable, secure modern micro-services using Spring Boot, test driven development, and cloud native design patterns
• Deep understanding of development and deployment of Cloud based solutions
• Strong understanding of microservice architecture & knowledge of challenges related to building cloud-native apps
• Experience in design and development of RESTful APIs using JAX-RS and JSON
• Solid working experience with AWS or GCP
• Strong software development fundamentals, including automated testing, source control, continuous integration in addition to continuous delivery and/or deployment
• Experience with monitoring and alerting for microservices.
• Hands-on experience to support development, infrastructure, and operations
• Experience working with security log analysis, application logs, and general log management practices
• Experience working with Kafka, Kubernetes, Terraform
• Commerce domain knowledge a strong plus

Apply Now
bottom of page