Jeppesen ForeFlight is redefining the future of aviation technology – equipping pilots, operators, and decision\-makers with the software tools to forge bold new digital paths that push past the expected. We stand with those who dream bigger, fly farther, and seek to explore the next frontier in the cockpit and operations center. Our Bengaluru team is a core part of our global engineering and operations hub, driving innovation for millions of aviation professionals worldwide.
We are seeking a highly accomplished **Senior Full Stack Developer I** to join their team in Bangalore, India. This position will focus on supporting the Software Development team.
- *Position Responsibilities:**
- Own software design and architectural decisions
- Troubleshoots basic software or DevOps stack issues.
- Document and maintain architecture, requirements, algorithms, interfaces and designs
- Keep track of and actively reduce technical debt.
- Coordinates with teams to resolve complex issues related to processes, methods, tools and standards.
- Maintains relationships and partnerships with customers, stakeholders, peers, and partners
- Should have excellent communication and presentation skills.
- Should have demonstrated ability to work in an AGILE environment.
- This position will require some travel within India and internationally.
- Demonstrated ability to create positive impact on customer by developing polished, cohesive, effective, and user\-friendly web applications for large and complex aviation related systems.
- Mentors junior team members on technical aspects. The selected individual will also be responsible to provide support to development of internal competency and resources for critical skill sets and be a sought\-after expert that other developers can benefit from.
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field
- Hands on knowledge in the Architecting, Designing and Developing full stack modules and components for web applications. This position is for a full stack senior developer who has excellent programming skills in the latest tools \& technology frameworks like Spring, Angular, AngularJS, NodeJS, Bootstrap, HTML5, CSS3, Javascript, JQuery, Java, Docker, Kubernetes, Cloud based managed services (DB, Error Logging, etc of various types) etc.
- Strong knowledge of Advanced Data Structures, Spring Framework, Spring MVC, Spring Boot, JPA, Spring Batch, Microservices, Hibernate, Service Discovery (Consul), Spring Integration, Spring Webflux, Spring Security.
- Knowledge of Scheduling framework like AutoSys, Quartz Scheduler
- Spring AMQP, JMS, MQ, RabbitMQ, Kafka, Redis Streams
- Extensive experience with Designing and Developing full stack solutions on Azure Cloud
- Experience in using various Azure Services including IAM, Storage, Compute, App Service, Azure Functions etc.
- Azure Certification are Highly Preferable any of these AZ 204/AZ\-303/ AZ\-304
- Should have strong experience in object\-oriented programming, Java/J2EE applications and advanced concepts.
- Strong knowledge in UI frameworks.
- *Preferred Qualifications**
- As an Engineer, the selected individual will work to develop, maintain and improve the Web software for one or more products.
- Candidate possessing knowledge of aeronautical data
- Candidate must work in close collaboration with the Staff \& Principal Engineers.
- Organization liaison: You have a good understanding of what is happening in different parts of the organization in the architecture domain and make sure that decisions made in the domain are anchored to the rest of the organization
- Representation in our Agile Release Trains: You ensure that the architecture work packages are properly represented in the release trains and you also help the release management team to find the balance between necessary architecture work and features needed in the product
- Leadership: As a servant leader you are:
+ Accountable for the continuous evolution of design \& architecture.
+ Providing the necessary technical facilitation when needed
+ Partnering with the other architects and coaching the development teams
- Understands and develops software solutions to meet end user's requirements. Ensures that application integrates with overall system architecture, utilizing standard IT lifecycle methodologies and tools. Develops algorithms, data and process models, plans interfaces and writes interface control documents for use in construction of solutions of moderate complexity.
- Experience of systems architecture, integration, and data and content migration
- Good understanding of application, information and infrastructure architectures \& mission critical systems.
This is a hybrid position. Candidates must live in the Bangalore area to provide on\-site assistance. Jeppesen ForeFlight is committed to building a culturally diverse team and strongly encourages applications from female and minority candidates.
- *About Jeppesen ForeFlight**
Jeppesen ForeFlight is a leading provider of innovative aviation software solutions, serving the Commercial, Business, Military, and General Aviation sectors globally. Combining Jeppesen’s 90\-year legacy of accurate aeronautical data with ForeFlight’s expertise in cutting\-edge aviation technology, the company delivers an integrated suite of tools designed to enhance safety, improve operational efficiency, and sharpen decision\-making.
At Jeppesen ForeFlight, we know you want a rewarding career. To do that, you need challenging projects, a good work environment, and awesome coworkers. We believe in our employees and empower them to make a direct impact on our products and services messaging. We strive to provide employees and their loved ones with a world\-class benefits experience, focused on supporting their physical, financial, and emotional well\-being. Our benefits package includes but is not limited to the following:
- Group Medical insurance
- Group term life, personal accident, and critical illness insurance
- Gym reimbursement
- 20 days of paid vacation time
- 12 days of paid sick time
- Employee Assistance Program