Be part of a team of 2-5 engineers working to install, configure, customize and integrate our CLM solutions for customers across the Aviation, and Aerospace manufacturing industry
Consult with team members and customers to ensure project success, including:
Understanding requirements
Estimating your work timeline to manage your deliverables
Supporting project leadership with architectural and design input
Employ Agile/Test Driven Development (TDD) best practices:
Work with Tech Lead to break down your assigned user stories into tasks
Write and test user stories
Write code to implement requirements in a TDD process
Refactor code to improve quality
Design components used in core software products
Review designs with Product Architects and Technical Leads
Document designs
Maintain code quality, actively participate in code review, process improvement, and innovation. Should have an eye for detail.
Write and maintain efficient, reusable, and reliable Java code
Ensure the best possible performance, quality, and responsiveness of the applications
Identify bottlenecks and bugs, and devise solutions to these problems
Mentor your team members
Requirements
7-12 years in in developing Java and Spring Boot applications
Bachelor’s degree in Computer Science, Computer Engineering or related field
Strong analytical and problem-solving skills.
Solid understanding of object-oriented programming
Familiar with various design and architectural patterns
You have experience in several of the below technologies,
AngularJS (or) Angular 20+
RESTful Web Services
Relational Database
XML/XSLT/XSL-FO/XPath/XQuery
HTML/JavaScript
ELK stack
JUnit
Understanding fundamental design principles behind a scalable application
Experience in developing & scaling software using AWS services would be a plus
Proficient understanding of code versioning tools & continuous integration
Good understanding of Agile process
Knowledge of airline publishing specifications: S1000D and ATA iSpec2200 would be a huge plus.
You must be a good communicator and speak and write fluently in English
Tech Stack
Angular
AWS
Java
JavaScript
JUnit
Spring
Spring Boot
SpringBoot
Benefits
An exciting job in a global atmosphere working with state-of-the-art technology, talented, dedicated, and experienced colleagues, and world-class, technology-driven customers.
Flatirons is the type of organization where you will be able to have a significant impact in a growing marketplace, make yourself heard, and contribute to our overall success.
We offer you a competitive salary and benefits, as well as a high degree of independence and flexibility.