💼

Lead Software Application Developer – Java FSD at Boeing

Location
Bengaluru, Karnataka, India
Job type
Full time
Posted on 17 May
Description
Responsibilities:

  • Participate in all phases of projects, including development, design, testing and production planning, reviewing and approving deliverables
  • Contributes to the Backlog grooming meetings by promptly asking relevant questions to ensure requirements achieve the right level of detail.
  • Participate in planning, definition, and high-level design of the solution and exploration of solution alternatives
  • Plan and develop the architectural runway (Spikes, PoCs, technical analysis) in support of new business features and capabilities
  • Create functional diagrams, interface diagrams, and technical design specifications as related to the business and project requirements
  • Provide accurate and timely updates to Product and Project management about shifts in scope, requirements, timelines and prioritization
  • Provide guidance and production support for a complex, geographically distributed environment.
  • Lead, Coach and contribute to the development of technical team members through consistent, empathetic, and kind guidance, mentoring and learning sessions
  • Demonstrated leadership skills with the ability to clearly communicate with other team members
  • Demonstrated ability to create positive impact on customers by developing polished, cohesive, effective, and user-friendly applications for large and complex aviation-related systems
  • Candidate must be a self-starter with a positive attitude, high ethics, and strong analytical and creative problem-Solving skills and a track record of working successfully under pressure in a time-constrained environment
  • Knowledge and/or experience of SAFe projects and processes desirable
  • Contributes to the Backlog refinement meetings by promptly asking relevant questions to ensure requirements achieve the right level of DOR
  • Raise any impediments/risks (technical/operational/personal) they come across and approaches Scrum Master/Technical Architect/PO accordingly to arrive at a solution
  • Develops working software towards committed Team PI Objectives and Iteration plans
  • Deliver working software in accordance with expected quality standards
  • Designs for testability: Design and evolve the system to support testability and test automation


Requirements:


  • Hands on knowledge in the Designing and Developing full stack modules and components for various applications. This position is for a full stack developer who has excellent programming skills in the latest tools & technology frameworks like JavaScript, JQuery, Java/J2EE, Azure App Services / Functions, Microservices etc.
  • Experience with HTML, CSS, Jquery, Bootstrap, JavaScript
  • Experience with frontend Javascript frameworks, Angular, React JS, Backbone JS, Node JS
  • Experience with backend framework like Spring MVC, Spring Boot, JPA, Service Discovery
  • Experience in database modelling
  • Experience with Release Tools (VSTS, Artifactory, Gitlab, Maven), configuration management (chef), monitoring, virtualization and containerization is essential
  • Website troubleshooting & coding experience: IIS, Azure Web Apps, Apache Tomcat
  • Identity and Authentication: SAML, SSO/Federation, AD/Azure AD etc.
  • Azure Application Development or support experiences with Azure PaaS services (Redis Cache, Azure Blob, RabitMQ, Cloud Service, etc.)
  • Desire to learn and conduct hands-on experimentation, product evaluations and proof of concepts in various diverse array of technologies
  • Must have experience with Spring Boot Framework, REST based Web Services and SOA
  • Experience in Object Oriented Analysis and Design using Java and UML. Must have experience using Software Design Patterns, Standards and Best Practices within the industry.
  • Experience with Azure Policy, Azure Security Center, Azure AD + Conditional Access, App services, AKS, AzureAD, KeyStore, Managed SQL Services, App Monitoring, Azure DevOps is highly preferrable
  • Have experience in ALM tools Gitlab, Maven, Jenkins, Docker, Artifactory, and SonarQube
  • Experience in automated test environments/TDD/JUNIT is essential
  • Good knowledge of database concepts with knowledge on writing SQL Queries. MS SQL experience to analyze current scripts and develop new scripts based on customer data extraction requests.
  • Bachelor's degree in Engineering is preferred but not required (CS/ECE/EEE/IT or equivalent)
  • Experience in Aerospace and/or Aviation domain is a plus.
  • Experience with DevOps Practices such as Continuous integration and continuous deployment (using Microsoft DevOps), configuration management, metrics and monitoring schemes, virtualization and cloud computing using Microsoft Azure
  • Familiarity with Java software development in order to effectively perform analysis of issues and identify potential code defects
  • Scripting experience with Java, Angular, JavaScript, and Python. Also, should be able to write scripts that will fire off and orchestrate the complete deployments of DEV, QA and Production environments via tools such as Chef.
  • Typically 12 or more years related work experience. Advance degree (eg. Bachelors, Master etc.) preferred but not required.


500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 12 Jun
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What is the role of a Lead Software Application Developer – Java FSD at Boeing?
Chevron down
Where is the Lead Software Application Developer – Java FSD position located?
Chevron down
Is the Lead Software Application Developer – Java FSD position at Boeing a full-time role?
Chevron down
What are the experience requirements for the Lead Software Application Developer – Java FSD role at Boeing?
Chevron down
How can I apply for the Lead Software Application Developer – Java FSD position at Boeing?
Chevron down
What department is the Lead Software Application Developer – Java FSD role part of at Boeing?
Chevron down
What is the salary range for the Lead Software Application Developer – Java FSD at Boeing?
Chevron down

Why Work at Boeing

Choosing Boeing as your next workplace means being part of a pioneering company that has been at the forefront of the aerospace industry for over a century. Boeing is renowned for its commitment to innovation and excellence, continuously pushing the boundaries to deliver cutting-edge products and services. Here’s why working at Boeing can be an excellent step for your career as a Lead Software Application Developer – Java FSD:

  1. Innovation and Growth: Boeing encourages a culture of innovation, where you will have the opportunity to work on state-of-the-art technologies that shape the future of aerospace and software systems.

  2. Career Development: Boeing invests in its employees by offering extensive training programs and career development opportunities. By joining Boeing, you can advance your skills and grow professionally within a global enterprise.

  3. Inclusive Environment: Boeing fosters an inclusive work environment that values diversity and collaboration. You will be part of a team that brings diverse perspectives and experiences to the table, enhancing creativity and innovation.

  4. Global Impact: Work on projects that have a significant impact worldwide. Boeing's products and services are used across the world, giving you a chance to contribute to global advancements and solutions.

  5. Comprehensive Benefits: Boeing provides a competitive salary and an attractive benefits package that includes healthcare, retirement plans, and wellness programs, ensuring a balanced work-life experience.

What's it Like to Work at Boeing

At Boeing, you will be part of an environment that thrives on challenge and innovation. Working at Boeing means you are contributing to breakthroughs that have a lasting effect globally and in aerospace technology. Here’s a glimpse into the work culture at Boeing:

  • Collaborative Work Environment: Boeing believes in teamwork and collaboration. As an employee, you will work alongside talented professionals who are as passionate about their work as they are about shaping the future.

  • Focus on Quality and Integrity: Boeing maintains high standards of work. Employees are encouraged to strive for excellence and integrity in every project, ensuring top-tier outcomes for clients and stakeholders.

  • Access to Advanced Technologies: Gain exposure to advanced tools and resources that help you deliver high-quality solutions. Training and upskilling opportunities are abundant, helping you stay ahead in the fast-evolving tech landscape.

  • Community and Support: Boeing supports its employees with a vast community network and resource groups, providing guidance and support for personal and professional growth.

What's it Like to Work as a Lead Software Application Developer – Java FSD at Boeing

As a Lead Software Application Developer – Java FSD at Boeing, your role is pivotal in developing software solutions that support key aerospace projects. This role comes with responsibilities and experiences that enrich your professional journey:

  • Leadership and Innovation: You will be at the forefront of developing sophisticated software applications, making critical design and architecture decisions.

  • Problem Solving and Creativity: Expect to engage in creative problem-solving. You will work to overcome technical challenges and implement innovative solutions that meet complex requirements.

  • Exposure to Diverse Projects: Being a part of a diverse and dynamic team means you will work on various projects, each with unique challenges and learning opportunities.

  • Mentorship and Collaboration: Take on mentorship roles while also learning from experienced colleagues. Collaboration is key, and you will guide junior developers, sharing your expertise in Java Full-Stack Development.

Lead Software Application Developer – Java FSD Interview Questions at Boeing

Preparing for your interview for the Lead Software Application Developer – Java FSD position at Boeing involves understanding the types of questions you may encounter. Here's a look at some potential interview questions:

  1. Technical Questions: Expect queries about Java programming, software development life cycles, and Full-Stack Development principles. Example: "How do you ensure efficient full-stack development with Java technologies?"

  2. Problem-Solving Scenarios: Discuss scenarios that test your analytical skills and ability to troubleshoot complex issues. For example, "Describe a time when you had to solve a challenging software bug."

  3. Leadership and Team Experience: As a lead developer, questions will address your leadership skills. Example: "How do you manage and motivate a team of software developers?"

  4. Behavioral Questions: These questions explore how you handle situations. For instance, "Describe how you adapted to a significant change in a project timeline."

Lead Software Application Developer – Java FSD Interview Preparation at Boeing

Preparing thoroughly is key to acing your interview at Boeing for a Lead Software Application Developer – Java FSD role. Consider the following tips:

  1. Understand the Role: Review the job description carefully to understand the skills and responsibilities required. Ensure your experience aligns with the expectations.

  2. Research Boeing: Gain insight into Boeing’s culture and recent projects. Understanding the company’s values and mission can help tailor your answers to align with Boeing’s objectives.

  3. Review Fundamental Concepts: Refresh your knowledge on essential Java and Full-Stack Development concepts, as technical expertise is crucial for this role.

  4. Prepare Examples: Have examples from your past experience ready to demonstrate your leadership, problem-solving, and technical skills.

  5. Mock Interviews: Practice with mock interviews to enhance your confidence and refine your communication skills.

Lead Software Application Developer – Java FSD Interview Tips at Boeing

To make a strong impression in your interview at Boeing, consider these additional tips:

  1. Showcase Leadership: Emphasize your ability to lead and inspire a team. Highlight instances where you led successful projects or overcame challenges through teamwork.

  2. Demonstrate Passion for Technology: Express your enthusiasm for working with cutting-edge technologies and being part of a company pioneering advancements in aerospace.

  3. Communicate Effectively: Ensure your communication is clear and concise. Successfully translating complex technical jargon into easily understandable language can set you apart.

  4. Ask Insightful Questions: Asking informed questions about Boeing's projects or your role demonstrates your interest and proactive approach.

  5. Be Authentic: Authenticity in interviews is key. Be genuine in your responses, reflecting your true capabilities and aspirations.

By preparing thoroughly and understanding the nuances of the Lead Software Application Developer – Java FSD role at Boeing, you set yourself on a path to success during your job application process.