Senior Java Developer/Tech Lead – Microservices
18 900 - 23 100
PLN
(B2B)
Empower the future of energy infrastructure — lead the evolution of microservices and real-time data integration!
Wroclaw - based opportunity with remote work flexibility.
As an Senior Java Developer/Tech Lead, you will be working for our client in the energy sector, focusing on developing and advancing critical backend systems. You will contribute to the design, implementation, and mentoring of high-performance microservices, leveraging cutting-edge technologies to support enterprise-grade solutions. This role offers the chance to influence technological direction and grow your expertise in a dynamic environment.
Your main responsibilities:
- Define and support technical tasks within the backend development team, ensuring best practices and high-quality delivery.
- Recognize, verify, and plan the evolution of technology stacks for the Connector 2.0 project.
- Lead the implementation of new technologies across project teams, providing training and mentorship to team members.
- Develop, enhance, and maintain system architecture in the backend layer, ensuring scalability and robustness.
- Program functionalities and conduct tests to deliver reliable software solutions, adhering to deadlines and specifications.
You’re ideal for this role if you have:
- Minimum 5 years of professional Java programming experience (Java 8+), with at least 3 years working with Java 17+
- Extensive experience leading technical teams in backend development for 2+ years
- Strong expertise with Apache Kafka and Apache Camel (Expert level)
- Deep knowledge of Spring Boot (Expert level) and microservices architecture in containerized environments
- Proficiency with relational databases such as Oracle DB 19c and ORM tools like Hibernate
- Familiarity with version control systems (GitLab), build tools (Maven), and testing frameworks (JUnit, Mockito)
- Experience working with the Unicorn ecosystem (ECP/EDX) APIs and channels
- Solid understanding of design patterns, software responsibility, and timely task execution
- Ability to work independently, collaborate effectively in teams, and communicate clearly in Polish and English (Communicative level)
It is a strong plus if you have:
- Knowledge of RDBMS Oracle and Python
- Basic understanding of Linux systems
Language Required for the role:
- Polish (good command)
- English (communicative proficiency)
Eligibility for the role:
- Not required to have existing legal right to work in the European Union; open to candidates eligible to work remotely in Europe.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Internal number #10079
Benefits
ITDS Clubs
Access to medical insurance
Access to Multisport
Access to Pluralsight
Integrational Events
Ambassador Program
Your criteria