Senior Java Developer/ Team Lead

remote is a European IT Solutions company that is expanding throughout the EU with delivery centres to help us to achieve our goals. We recognise that IT Specialists in Romania have excellent technical ability, English skills and a professional attitude to develop high quality software solutions.

As part of our expansion in Romania, we will be hiring IT Specialists to work on our own product, which is a self-service platform for customers in the Energy and Utility sectors.

Our existing team is made up of specialists around Europe, with team members working from our offices in Poland and Germany, or working remotely from their chosen location.

Your tasks & duties

  • designing, creating and developing applications using Java and related frameworks and libraries,
  • discovering, analyzing and solving programming problems together,
  • using and contributing to the internal training offer from the ever-changing range of IT solutions,
  • supporting and caring for the development of less experienced employees.

Main requirements

  • min. 2 years of experience as a Senior Java developer,
  • min. 6 years of experience as a Developer,
  • experience in leading a small team (min. 3 people),
  • practical knowledge of databases,
  • ability to use programmer's tools fluently,
  • knowledge of application testing issues (JUnit, Mockito, static analysis, etc.),
  • practical knowledge of such technology as: Web Services, REST, Hibernate, Spring, SpringBoot, Spring Integration, Microservices, Cloud Solution (AWS or Azure or GCP),
  • knowledge of the Security of Web Applications (JWT, Oauth2.0),
  • experience in the full project cycle - design, development, code review, deploy,
  • knowledge of Linux,
  • excellent command of English,
  • being opened to continuous development and willing to learn about new technologies,
  • having skills in self-organization, goal orientation, communicativeness, and teamwork.

We offer you

  • the opportunity to play a significant role in establishing our remote office in Romania,
  • self development - besides our internal meetings you can participate in online trainings (Udemy etc.), technology conferences, workshops and certifications,
  • working on a Cloud-native application deployed to Kubernetes cluster with Spring Boot and Quarkus microservices using Service Mesh – Istio. In addition, our team is usually working with Java 17, so you can join the team driven by modern technologies.

This is probably not all, but we will gladly tell you about other aspects of our hy!Culture during the meeting.

Follow us on Linkedin and our blog

If you have any questions, contact:


This website uses cookies. You may decide on the use of cookies by selecting the appropriate settings on your browser.