Role Overview
- 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.