Overview
Associate Java Developer role supporting Boeing Commercial Airplanes (BCA), based in Chennai, India, focused on building and evolving Java full stack applications within an Agile team.
What you'll do
- Estimate user stories/features (story point estimation) and tasks in hours with the required level of accuracy and commit them as part of Sprint Planning.
- Contribute to Backlog refinement meetings by promptly asking relevant questions to ensure requirements achieve the right level of DOR.
- Work with the Product Owner to confirm that the code and acceptance tests reflect the desired functionality.
- Raise any impediments/risks (technical/operational/personal) and approach Scrum Master/Technical Architect/PO accordingly to arrive at a solution.
- Update the status and the remaining efforts for your tasks daily.
- Ensure change requests are treated correctly and tracked in the system, with impact analysis done and risks/timelines appropriately communicated.
- Develop working software towards 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.
- Work on prototyping and evaluating technical feasibility.
What you'll need
- Bachelor's degree in engineering, Engineering Technology (including Manufacturing Technology), Computer Science, Data Science, Mathematics, Physics, Chemistry, or non-US equivalent qualifications directly related to the work statement.
- Demonstrated ability to create positive impact on customers by developing polished, cohesive, effective, and user-friendly applications for large and complex aviation related systems.
- 2+ years of related work experience in software development using Java and spring framework preferably Spring boot.
- Hands-on experience in Web application framework, micro service-oriented architecture and REST APIs.
- Knowledge of SQL technology, such as Postgres, MySQL or similar.
- Experience working with version control tools such as GIT.
- Knowledge of NoSQL technologies.
- Experience with container platforms such as Docker, PCF, TAS etc.
- Exposure to continuous integration practices and tools such as Jenkins/Bamboo.
- Must have experience with at least front-end framework such as Angular, React, Type Script etc.
- Experience with UI components and ability to decompose a wire-frame into sub-elements; components re-usability and UI multi-theming.
- Experience using Software Design Patterns, Standards and Best Practices within the industry.
- Hands-on experience with Build and Deployment tools and languages around CI / CD.
- Ability to rapidly learn and understand software from source code.
- Must have experience working with cross-functional teams spread across multiple products and locations.
- Must be flexible, with a high tolerance for organizational complexity and ability to work with partners from within Boeing and outside, across different cultures and time-zones.
- Knowledge of integrating with Maven, GIT and Shell scripting.
- Experience in understanding and interacting with multiple data formats.
- Extensive experience in collaborating within an Agile team setting, working as a group to drive Epic/Feature/User Story creation as well as solution design and architecture.
- Excellent interpersonal and communication skills to earn trust, persuade, motivate and mentor other team members.
- Self-starter with a positive attitude, high ethics, and strong analytical and creative problem-solving skills, with a track record of working successfully under pressure in a time-constrained environment.
Nice to have
- Knowledge of basic Python using Django framework is an advantage.
Details
- Location: Chennai, India.
- Relocation within India is offered based on candidate eligibility.
- The employer will not sponsor applicants for employment visa status.
- No security clearance required.
- Not a shift worker (India).
Read the full description and apply on the company’s own careers page.