Lead Java Developer (Data Management sphere)

Remote/Wroclaw
Remote
About the company:

Coherent Solutions is a US based software product development and consulting company that solves client business problems by bringing together global expertise, innovation, and creativity to produce world-class technology solutions. The US-based delivery teams work side-by-side with 1700+ employees globally. North America headquarters reside in Minneapolis, US, with European locations in Bulgaria, Romania, Belarus, Ukraine, Moldova, Lithuania and Poland.

 

As part of the company’s expansion in Poland, we are looking for a professional to join our team in new branch in Wroclaw.

About the Project:

The first project phase will be centered around one of the biggest product. This product is the market leader in data protection, backup, restore and disaster recovery. The goal of the first project phase is to migrate some modules to WebUI on the modern stack. The migration work is already in progress, it was started by inhouse development, lots of product modules are already fully functioning in WebUI. We will need to help them complete this migration by doing the migration and ensuring the quality of migrated functionality. We will also need to discover the next modules for migration, understand level of effort before starting work on them.

Technologies/skills
Java 11
Spring Framework
Hibernate
RabbitMQ
WebSocket
Swagger
Gradle
Git
REST Assured
JUnit4
in-memory DB
Mockito
Your responsibilities:
  • Coordinate the technical work of backend part of the team, ensure the produced code meets customer expectations and needs;
  • Guide and mentor other backend team members;
  • Estimation of LOE of the upcoming work;
  • Investigate the code to be migrated, understand the logic behind it;
  • Develop Restful APIs for the WebUI application;
  • Unit testing;
  • Demo conduction;
  • Follow best practices and code standards accepted in the team and suggest improvements into them as needed;
  • Communication/consultation with the team, including client team;
Our expectations:
  • Solid experience using Java Platform (version 8+);
  • 4+ Years of experience  in Java development;
  • Experience with Spring Framework;
  • Good understanding of software architecture and design patterns;
  • Experience with relational DBMS;
  • Experience with ORM frameworks (Hibernate, MyBatis or similar);
  • Experience in Web Development and designing RESTful services;
  • English level – B2;
  • Tech lead experience;
We have for you:
  • Stable employment;
  • B2B or Contract of Employment;
  • Private health insurance – Luxmed;
  • Cafeteria platform (Cafeteria account + Multisport card);
  • All global benefits practice such as referral bonus, additional paid days off depending on seniority, anniversaries;
  • Welcome pack;
  • Team building events;
  • Team lunches, drinks, snacks and fruits available;
  • Remote/hybrid work, office in the city center;
  • Opportunity for personal and professional development;
  • Internal trainings and Udemy courses;
  • And many other advantages which could be offered by fast-growing company;

 

If this opportunity excites you, send us your resume!
Please, note, that we will consider all the applications with due respect, but only shortlisted candidates will be contacted.

Join Our Team!