B

Boeing

Builds commercial aircraft, defense and space systems

Lead Software Engineer - Java

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Bachelor’s degree in engineering, Engineering Technology (including Manufacturing Technology), Computer Science, Data Science, Mathematics, or Physics, or a non-US equivalent qualification directly related to the work statement.
  • Full-stack development skills with Java 8+ (Core and Advanced), Spring Boot 3.x, Angular 12, HTML, CSS, JavaScript, TypeScript, and React JS.
  • Hands-on experience with message brokers; Kafka or RabbitMQ knowledge is mandatory for designing reliable asynchronous workflows and event-driven integrations and ensuring high availability and fault tolerance.
  • Experience with cloud platforms such as Microsoft Azure.
  • Proficiency in writing unit and integration tests using tools such as Jest.
  • Proficiency in asynchronous programming concepts, including callbacks, promises, and async/await.
  • Ability to debug and test JavaScript code using browser developer tools and testing frameworks such as Jest or Mocha.
  • Familiarity with version control systems such as Git.
  • Strong problem-solving skills to analyze and solve complex programming challenges.
  • Understanding of how to interact with web APIs, such as fetching data from a server or integrating with third-party services.
  • Good experience with database technologies such as SQL Server, MySQL, and PostgreSQL.
  • Hands-on experience with build and deployment tools and languages, and knowledge of CI/CD best practices and tools.
  • Knowledge of integration with Maven, Gradle, and shell scripting.
  • Bachelor’s degree with 12+ years of software development experience, or a Master’s degree with 11+ years of experience; degree in engineering, computer science, or a related field from an accredited program.

Responsibilities

  • Support the organization in meeting product commitments and MVP milestones while providing technical leadership.
  • Participate in code development and integrate complex software components into a fully functional software system.
  • Serve as a subject matter expert for software domains, system-specific issues, processes, and regulations.
  • Track and evaluate the software team to ensure product and process conformance to project plans and industry standards.
  • Develop polished, cohesive, effective, and user-friendly applications for large and complex aviation-related systems.
  • Understand and interact with multiple data formats.
  • Rapidly learn and understand software from source code.
  • Estimate user stories, features, and tasks, and commit estimates as part of Sprint Planning.
  • Contribute to backlog refinement by asking relevant questions to ensure requirements achieve the appropriate Definition of Ready.
  • Work with the Product Owner to confirm code and acceptance tests reflect the desired functionality.
  • Raise technical, operational, or personal impediments and risks to reach a solution.
  • Update task status and remaining effort daily.
  • Ensure change requests are correctly treated and tracked, conduct impact analysis, and communicate risks and timelines appropriately.
  • Develop working software toward committed Team PI Objectives and iteration plans.
  • Deliver working software in accordance with expected quality standards.
  • Design and evolve the system to support testability and test automation.
  • Prototype and evaluate technical feasibility.

Desired Qualifications

  • Knowledge of SAFe projects and processes.
  • Experience with Azure cloud.
  • 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.
  • Proficiency in Angular or React Native for cross-platform mobile development.
  • Understanding of mobile UI/UX best practices and platform-specific design guidelines.
  • Knowledge of or experience in the aviation industry.
  • Familiarity with Java software development to analyze issues and identify potential code defects.
  • Scripting experience with JavaScript and Python.

About the Company

Boeing

Builds commercial aircraft, defense and space systems

Boeing builds commercial airplanes, military aircraft and space systems for airlines, governments and other aerospace customers worldwide. Its passenger jet families include the 737 and 787, while its defense portfolio spans fighter aircraft, helicopters, tankers and satellites. Engineers design and integrate aircraft structures and systems, and factories assemble and test the finished products for delivery to customers. The company earns money through aircraft and equipment sales, government development contracts, and services such as maintenance, spare parts and flight training. Boeing was founded in 1916 and is headquartered in Arlington, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Arlington County, VA
Founded
1916

Recently Posted Jobs

Explore more opportunities at Boeing

See more jobs