1 day ago
Mumbai, IndiaMid Level
Responsibilities
- Independently design and deliver software features and service solutions with clean, well-tested, maintainable code.
- Use AI-assisted development tools such as GitHub Copilot, Windsurf, Cursor AI, and Claude to improve productivity, code quality, troubleshooting, design reviews, documentation, and knowledge sharing.
- Perform technical analysis and effort estimation for assigned features and workstreams.
- Conduct peer code reviews and provide constructive technical feedback while maintaining coding standards.
- Collaborate with architects, senior engineers, and product teams on solution design and implementation decisions.
- Contribute to CI/CD pipeline improvements and DevOps best practices.
Requirements
- Requires 2–4 years of software development experience delivering production-quality solutions.
- Requires strong proficiency in Java, Spring Boot, and Spring Framework.
- Requires knowledge of application servers and web containers such as JBoss EAP and Apache Tomcat, including deployment, configuration, troubleshooting, and performance tuning.
- Requires basic knowledge of Oracle Database and PL/SQL, including queries, stored procedures, and performance troubleshooting.
- Requires experience with CI/CD pipelines, automated testing, Agile delivery practices, software design principles, and distributed system concepts.
- Requires a bachelor’s degree in computer science or a related field.
- Preferred experience includes Python, Go, AWS services, cloud-native application development, airline technology systems, APIs, and platforms such as Amadeus, Sabre, and FLYR.
- Preferred experience includes GitHub Copilot, Windsurf, Cursor AI, or Claude for AI-assisted development, technical documentation, architecture decision records, and engineering productivity.
