KEY RESPONSIBILITIES :
- Develop full-stack cloud applications (preferably on AWS) based on business requirements.
- Ensure applications meet non-functional requirements, such as performance, availability, security, and cost efficiency.
- Participate in production support and incident resolution as part of an on-call rotation.
WHAT YOU NEED TO SUCCEED -MINIMUM QUALIFICATIONS :
Technical Competencies
Bachelors degree in computer science, Information Systems, or a related field.7+ years of software development experience building distributed, cloud-native applications.Strong hands-on experience with-Java, including JVM tuning and troubleshooting in high-volume environments.Proficient in Spring Boot, Microservices architecture, and REST / GraphQL APIs.Proficient in front-end development using Angular, Bootstrap, HTML / CSS, JavaScript, and TypeScript.Experience with relational and NoSQL databases.Deep understanding of AWS services such as Lambda, S3, SQS, SNS, EC2, DynamoDB, RDS, AppSync, and Code Pipeline.Exposure to C# / .net developmentFamiliarity with secure coding practices and networking fundamentals in cloud environments.Experience deploying applications on OpenShift / ROSA or other Kubernetes-based platforms.Proficient with Git, CI / CD tools (GitLab, AWS Code Pipeline, Argo CD).Experience working in Agile environments (SCRUM, SAFe, XP).Familiarity with messaging systems like ActiveMQ or Kafka.Strong communication skills and ability to collaborate across teams.Quick learner with a proactive mindset and a focus on customer satisfaction.Committed to diversity, safety, and security in the workplace.Embraces design thinking and ensures code quality and maintainability.Behavioral Competencies :
Lead initiatives with high accountability, create a collaborative environment with a solution-based approach.Serve as a trusted advisor and mentor for the team offering technical advice.Ability to communicate with precision, engaging team and stakeholders to build trust and reliable working relationships across cross-functional teams and geographies enabling organizational alignment.Ability to set priorities with the team by understanding interdependence, inspiring team members with consistent focus, quality output, and timelines.Constantly keep oneself updated on current technology & trends to drive innovative decisions through piloting forward-thinking approaches to complex problems in ones own area of work.Inquisitive to understand customer priorities and business challenges while creating value for technical solutions.WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS) :
Airline or Transportation Industry Experience
Experience with Architecting distributed applications
ID-DELSR008