All vacancies

Senior Java Engineer


We're looking for a rock-star quality Java Engineer who is excited to learn about our US client entire ecosystems of technologies. Our client is a Michigan-based company founded in 2017, an insurance technology company with a mission to revolutionize insurance ecosystem addresses the growing financial burden of patient deductibles and coinsurance in the employer-sponsored insurance space. This project brings a unique solution to one of America's fastest-growing problems - healthcare affordability.
 
Responsibilities:
  • Research and evaluate technical options to implement business requirements
  • Provide system or technical development expertise to the team
  • Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
  • Provide effort estimations
  • Work in close contact with team members and project stakeholders on customer’s site
  • Suggest technical and functional improvements to add value to the product
Required skills:
  • 4+ years of extensive Java development 
  • OOP, OOD, Design Patterns proficient
  • Knowledge of Spring Boot and Spring Security
  • Applied experience with of JPA and Hibernate
  • Solid knowledge of RDBS (preferably MySQL), good knowledge of SQL
  • Strong knowledge of Unit testing
  • Excellent communication and organization skills
  • Upper-intermediate level of English
Nice to have:
  • Principles of DDD
  • AWS integration experience
  • Spring Batch
  • Experience with Loan Account Ledger Model
Our mission is to create an environment where people can fully develop their potential, become successful and empowered to make more impact. Therefore, we focus on creating a friendly, challenging and well-balanced environment where you can grow and develop.

Professional growth:
  • Strong engineering culture
  • Challenging projects and mature teams
  • Personalized on-demand cross-company mentoring support enabling you to learn new things faster
  • Plenty of opportunities to share knowledge and get more experience such as an opportunity to mentor others, speak at events, and contribute to pre-sales
  • Direct communication with the customer
  • Frequent business travel
  • An individual education budget
  • A friendly, supportive and dynamic work environment
Care, comfort and fun:
  • A relocation package
  • Flexible working hours
  • Healthcare & sport benefits
  • Corporate events, outstanding parties and team buildings
Apply now

Know someone who is a perfect fit for this position? Refer a friend and get a bonus!