Information Technology & Software
16 Jul
MTS III Software Engineer
MTS III Software Engineer (React+AWS+Java) | Pune | 5 to 9 Years
Job Summary:
About the Role: We’re looking for a Software Engineer to join our Software Development team focusing on providing passengers with exceptional in-flight connectivity and shopping experience while allowing airlines to offer differentiating payment options. Our solutions require someone with versatile knowledge in multiple domains in an environment of avionics systems.
Responsibilities:
• Implements and modifies eCommerce application software based on Agile epics and user stories.
• Creates and maintain various test applications to ensure Continuous Integration & Deployment of the eCommerce solution and related software.
• Maintains the developed software efficiently through solid knowledge of software lifecycles.
• Documents architecture designs, including but not limited to functional block diagrams, data, logic, flow, and sequence charts.
• Understanding of API design, authentication (AWS Cognito, JWT), and application security best practices.
• Design, develop, and maintain end-to-end web applications using modern JavaScript frameworks and server technologies.
• Integrate front-end interfaces with databases and cloud infrastructure (e.g, AWS).
Key Skill Requirements:
•Strong hands-on experience in ReactJS, JavaScript/TypeScript, and building scalable Single Page Applications (SPA) with modern frontend architecture and state management.
•Hands-on exposure to AWS services such as EC2, S3, RDS/Aurora, API Gateway, Lambda and cloud-based deployment environments.
•Experience with databases like MySQL, PostgreSQL, or DynamoDB along with CI/CD pipelines, Git/version control, and Docker/containerized deployments.
• Strong understanding of frontend-backend integration, secure coding practices, performance optimization, debugging and Agile development methodologies.
•Good experience in Java, Spring Boot, microservices architecture, and REST API development/integration.
Education/Experience Requirements:
• Bachelor’s degree in Computer Science, Information Systems, Engineering, or another related field is preferred.
• 5+ years software development experience.