Software Engineer III
About the role
XDIN, a subsidiary of ALTEN Group, includes 500 employees dedicated to automotive engineering development. ALTEN is a leader in Engineering & Information Technology systems, operating in over 21 countries with more than 28,000 employees, 88% of whom are engineers. At XDIN, we seek world-class talent to lead our global teams through commitment and dedication to our OEM and Tier I clients. We focus on quality support from concept through production, delivering the best customer experience while fostering a great workplace.
We place a high value on thought leadership. Every employee is trained and mentored from day one to develop the skills required to become an engineering and technology thought leader, contributing to the knowledge assets of our team and clients.
Responsibilities
- Build Enterprise applications using Java.
- Develop and maintain applications using the Spring Framework (Spring-Boot preferred).
- Create Restful web services.
- Implement testing using Java testing frameworks (JUnit/Mocks, etc.).
- Work with RDBMS or NoSQL databases.
- Utilize Git for version control.
- Collaborate in a Scrum Agile environment.
- Apply object-oriented design principles, including design patterns.
Requirements
- Five (5) or more years of professional experience building Enterprise applications using Java.
- Demonstrable experience and fluency with the Spring Framework (Spring-Boot preferred).
- Strong experience in creating Restful web services.
- Experience with Java testing frameworks (JUnit/Mocks, etc.).
- Experience with any RDBMS or NoSQL databases.
- Experience with and understanding of Git.
- Experience working in a Scrum Agile environment.
- Exceptional knowledge of object-oriented design, including design patterns.
Bonus Points
- Experience developing cloud-based systems (AWS or equivalent).
- Experience with Build Management & Continuous Integration systems (TeamCity or equivalent).
- Experience with Messaging Systems (RabbitMQ or equivalent).
- Experience developing multi-threaded applications.
- Experience using code analysis and profiling tools.
- Experience with Test Automation using Behavioral Driven Development (BDD).
- Experience developing Angular JS applications.
- Healthcare development background.
Benefits
- Competitive wages.
- Major health, dental, and vision insurance benefits, including a vision savings plan.
- 401k retirement plan.
- Basic life insurance.
- Supplemental benefits such as short-term disability, accident, cancer, and life insurance.
- Paid company holidays and earned time off.