Job Description
As part of this world class team, you will be working on
• Participate in & lead squad in technical development and delivery of backend services in the retail environment.
• Ensure quality of the code and products throughout the entire development lifecycle (DevOps).
• Ensure continuous improvement in performance, scalability, extensibility, reliability, usability, and availability of the platform.
• Leverage agile methodology concepts for quality, delivery, and continuous improvement.
• Participate in sprint planning and other scrum ceremonies. Help team plan and execute sprint tickets.
• Monitoring and supporting health of services in production.
As a senior software engineer, responsibilities include
• Working with your local team and other geo-graphically dispersed engineering teams to provide technical expertise on development and architecture
• Partner with product owner to understand requirements and define an MVP for features and agree upon timelines.
• Collaborating with other engineering teams and architecture to develop new features.
• Working with infrastructure teams to ensure we have the right store environment for proper functioning of the applications
• Working with application privacy and security teams to ensure the application is properly architected and maintained.
Requirements
• 7+ years of professional experience in application engineering.
• 4+ years hands-on experience in Java.
• Experienced in building RESTful micro services.
• Should have experience in cloud technologies. AWS is preferred.
• Experienced in automated functional testing using tools like Cucumber.
• Well versed with Agile methodology.
• Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams.
• Comfortable working in a fast-paced, results-oriented environment