Software Development Engineer
Boeing
Bangalore, Karnataka, India
18d ago

Description

Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space and security systems.

We are engineers and technicians. Skilled scientists and thinkers. Bold innovators and dreamers. Join us, and you can build something better for yourself, for our customers and for the world.

The selected individual will work in the Boeing India Engineering and Technology Center (BIETC) in Bangalore, India. As a Software Engineer, the selected individual will work in the BIETC BGS Engineering team to develop, maintain and improve Web / Mobile software for one or more products.

More specifically, develop data intensive web application and ETL using Java EE 6 / 7, Spring Framework. The services are intended to be used by in house pricing analytical platform.

Job Description :

  • Work in an Agile Scrum team following the best practices on Software Craftsmanship such as Test-driven development and Pair Programming / Peer Reviews.
  • Work in close cooperation - actively aligns the technical roadmap, APIs and Interaction Design, with teams based in US.
  • Create and maintain necessary software design and architecture documentation.
  • Keep track of and actively reduce technical debt.
  • The selected individual will be a skilled, highly professional engineer, work collaboratively with an international team comprising software development, product management, and business analysis.
  • 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.

  • This position provides periodic updates to Boeing management in the form of progress reports, project summaries, and other related documents.
  • This position will also be responsible for coordinating and communicating regularly with experts in Boeing organizations around the world.

  • This position will support initiatives of Boeing India organization related to engineering excellence, employee development, mentoring, customer engagement etc
  • Research and recommend new technologies to improve the product development activities.
  • Travel domestically and internationally, as required.
  • Excellent knowledge and experience in writing testable, scalable, flexible, robust and efficient web applications using JavaEE 6 / 7 technologies, specifically, Spring core, Spring Boot Spring Data, spring batch and JPA.
  • Experience of successfully deploying Java based applications in production and understanding of load-balancing, authentication, and fault tolerance through Tom Cat.
  • Strong RDBMS Skills and SQL skills. Experience on MySQL, Teradata and warehousing databases.
  • Experience in database modelling (MySQL / NoSQL databases such as Mongo DB)
  • Knowledge of integrating with Ant, Maven, GIT and Shell scripting.
  • Strong backend experience to develop Data Layer using at least one of the ORM frameworks like Hibernate, JPA etc.
  • Good knowledge of database concepts with knowledge on writing SQL Queries and Stored Procedures.
  • Experience in NoSQL analytical databases.
  • Explore to BIG DATA frameworks / tools Hadoop, spark, PIG, HIVE.
  • Experience in Analytics frameworks and visualization products.
  • Experience of JavaScript frameworks, especially Angular is a definite plus.
  • Excellent knowledge and experience of Maven, Continuous Integration, and Continuous Delivery with Jenkins.
  • Can follow the best practices on Test-driven development
  • Strong believer of DevOps ideology.
  • Effectively resolve problems and roadblocks as they occur, consistently following through on details while driving innovation as well as issue resolution.
  • Monitor the implementation of architecture throughout the system development lifecycle and seek and provide clarification when needed.
  • Must have experience working with cross-functional teams spread across multiple products and locations within Boeing and external partners, across different cultures and time-zones.
  • Collaborate effectively with a team of development engineers, QA / Testing, Build, and Project Management.
  • Qualifications

  • Bachelor’s degree in Science, Technology, Mathematics, or Engineering is required.
  • Minimum of 8 years’ experience in software development.
  • All information provided will be checked and may be verified. This requisition is for an international, locally hired position.

  • Candidates must be legally authorized to work in India. Boeing will not seek immigration and labor sponsorship for any applicants;
  • this is the responsibility of the job candidate. Benefits and pay are determined at the local level and are not part of Boeing U.

    S.-based payroll. RELOCATION BENEFITS IF INDICATED ARE LIMITED TO IN-COUNTRY MOVES AND ARE NOT AVAILABLE FOR OVERSEAS RELOCATION.

    THERE IS NO EXPATRIATE PACKAGE ASSOCIATED WITH THIS POSITION.

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form