Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 3, 2026
Team Lead (Java)
Senior • Remote
22,500 - 30,000 PLN/yr
Wroclaw, DS, Poland
Apply now
We are looking for an experienced Team Lead (Java) who combines strong people leadership skills with deep technical expertise. As a Team Lead, you will support and develop team members while taking responsibility for the technical quality of the systems your team builds and operates.
This is a broad role within small, 3–5-person teams, with a limited meeting load. Beyond daily meetings, you will mainly attend meetings directly related to your team’s work and needs—typically 2–3 hours per week—allowing you to focus on technical decisions, team delivery, and people development.
You should have a very good understanding of your team’s technology stack, the ability to organize and coordinate work, and confidence in making technical decisions. You will also collaborate with other teams to keep delivery focused on value.
The role requires a strong background in backend development using modern Java technologies, several years of professional experience, and experience mentoring, leading, or coordinating engineers. A team-oriented approach, collaboration, knowledge sharing, collective problem-solving, and an interest in data and databases are important.
You will work closely with the Head of Software Development and Operations and contribute to wider department processes, including budget planning, DevOps and operations strategy, and technology decisions.
Product Area You Will Be Responsible For
Data Quality Guard
- Continuous validation and monitoring of business partner data, including identifiers, addresses, and bank accounts
- More than 1,500 community rules and customer-specific custom rules
- Unified data validation API
- Dashboards, reports, and tools providing data-quality insights
- Rules engine built on a knowledge graph using RDF/SPARQL and curated global reference data
Duplicate Guard
- Detection, analysis, and consolidation of duplicate business partner records within and across datasets
- Matching engine with data-cleansing mechanisms and phonetic, geospatial, and exact comparators
- Continuous duplicate monitoring and consolidation rules that create golden records
Tax Guard
- Verification and validation of direct and indirect tax identifiers, including EU VAT
- Verification of names and addresses against official registers
- Transactional and monitoring modes through a headless API
Key Responsibilities – People Leadership
- Take responsibility for team-member development through regular feedback and development conversations
- Organize the team’s work, assign tasks, monitor progress, and assess goal achievement
- Support HR with recruitment, onboarding, and other people-related processes
- Foster effective collaboration and a positive team culture
- Manage conflicts and address performance or collaboration issues
- Support team members’ skills development and career progression
Key Responsibilities – Technical Leadership
- Provide technical leadership and make key technical decisions
- Take responsibility for the technical quality of components developed by the team
- Mentor team members on technical topics
- Support knowledge sharing and technical capability development
- Define and enforce architectural and procedural standards
- Participate in recruitment and assess candidates’ technical competencies
- Collaborate with other technical leaders on architecture, performance, quality, and related topics
Leadership Scope & Collaboration
Work closely with the Head of Software Development and Operations and influence how the wider department operates. Contribute to budget planning, DevOps and operations strategies, and technology decisions across the department.
Required Skills & Technologies
- Java 21
- MongoDB
- Spring Boot
- RabbitMQ
- Kafka
- OpenAPI
- SQL
Experience & Leadership
- Several years of hands-on backend development experience using modern Java technologies
- Experience leading, mentoring, or coordinating a team of engineers
- Ability to define and enforce architectural and procedural standards
Nice to Have
- Semantic Web technologies: RDF and RDF-based data modeling; ontologies and vocabularies including RDFS, OWL, and SHACL; SPARQL querying; triplestores; and knowledge graph design
- Experience with a rules engine in which records are translated into RDF triples and validated using SPARQL-based rules against curated global reference data
- Spring Expression Language (SpEL)
- Redis
- MariaDB
Languages
- Polish – C1 required
- English – C1/B2+ required
Perks in the Office
- Modern office with coffee, snacks, and beverages
- Bike parking and a convenient office location
Benefits
- Training budget for self-development, courses, conferences, and more
- Benefits platform for managing subscriptions and purchases, including sports and lunch cards
- Flat structure and small teams
- International project
- Team events
- Private healthcare
- Life and group insurance
- Birthday and employee-event celebrations
Recruitment Process
- Screening, 15–30 minutes: get to know each other and answer your questions
- Recruiting task
- First video call, 1 hour: technical interview
- Second video call, 1–2 hours: discussion of coding style, experience, and mutual fit
Similar jobs you might like
Engineering Team Lead (Java)
j-labs
Senior
Technology
Krakow, MA, Poland · Remote
0K zł - 0K zł/yr
26 days ago

SAP CAP Java Team Leader
EPAM Systems
Senior
Technology
Krakow, Poland · Remote
N/A
1 days ago

SAP CAP Java Team Leader
EPAM Systems
Senior
Technology
Poznan, WP, Poland · Remote
N/A
1 days ago

SAP CAP Java Team Leader
EPAM Systems
Senior
Technology
Gdansk, Poland · Remote
N/A
1 days ago

SAP CAP Java Team Leader
EPAM Systems
Senior
Technology
Katowice, Poland · Remote
N/A
1 days ago

SAP CAP Java Team Leader
EPAM Systems
Senior
Technology
Lodz, LD, Poland · Remote
N/A
1 days ago

SAP CAP Java Team Leader
EPAM Systems
Senior
Technology
Warsaw, Poland · Remote
N/A
1 days ago
Tech Lead / Architekt Systemowy : Java
moondigo sp. z o.o.
Senior
Technology
Warsaw, Poland · On-site
N/A
16m ago

Lead Data Software Engineer (Java)
EPAM Systems
Senior
Technology
Krakow, Poland · On-site
N/A
1 days ago

Lead Data Software Engineer (Java)
EPAM Systems
Senior
Technology
Wroclaw, DS, Poland · On-site
N/A
1 days ago