Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
July 9, 2026
Senior Java Developer – Software Development Team
Senior • Hybrid
23,100 - 27,300 PLN
Warsaw, Poland
Empower innovative software solutions — shape the future of Java development!
Warszawa-based opportunity with hybrid work model (up to 4 remote days per week)
As a Java Tech Lead within our client's software development team, you will be working for a leading industry innovator delivering mission-critical enterprise applications. You will combine hands-on backend development with technical leadership, driving architectural decisions, mentoring developers, and ensuring engineering excellence across multiple applications. Working closely with stakeholders and Agile teams, you will remove delivery blockers, define technical direction, and build secure, scalable Java solutions that support long-term business growth and operational efficiency.
Your main responsibilities:
- Lead technical solution discussions with business and engineering stakeholders
- Define technical direction and critical delivery paths for development initiatives
- Mentor developers and support the team's technical growth
- Ensure high-quality, secure and maintainable software aligned with engineering best practices
- Develop and maintain backend applications using Java and Spring Boot
- Perform code reviews and drive continuous code quality improvements
- Participate in technical analysis, architecture discussions and solution design
- Remove technical blockers and support efficient delivery across the development pipeline
- Participate in Scrum ceremonies and collaborate closely with cross-functional teams
- Take ownership of technical decisions and proactively identify improvement opportunities
You're ideal for this role if you have:
- At least 7 years of experience in Java backend development
- Experience acting as a Tech Lead or leading technical initiatives within development teams
- Strong expertise in Core Java (Java 11–25), including JDBC, concurrency and memory management
- Solid experience with Spring Framework (Spring Boot 2–4)
- Experience with JPA (Hibernate) and Oracle databases, including SQL optimization
- Knowledge of messaging systems, REST APIs, OpenAPI (Swagger) and API First approach
- Strong understanding of microservices architecture, Git, Maven and Scrum
- Good understanding of backend security principles and software quality practices
- Experience writing high-quality unit and integration tests
- Fluent English
It is a strong plus if you have:
- Experience with Kubernetes
- Experience with OpenSearch
- Experience with Ansible
- Experience with Jenkins, Sonar or other build and deployment automation tools
- Experience working in geographically distributed engineering teams
- Experience participating in technical architecture and solution design
Similar jobs you might like
Technology
Link Group
Tech Lead Java&Angular
Senior
Hybrid
Warsaw, MZ, Poland
24,000 - 30,000 PLN
🏢 Summary: Lead the design and delivery of Java- and Angular-based microservices while acting as the key bridge between business stakeholders and the delivery team. The hybrid role combines technical leadership, architecture ownership, global roadmap alignment, and end-to-end rollout support. 🗂️ Requirements: Java 25 expertise, Spring Boot expertise, Angular 19+ expertise, PostgreSQL experience, Kafka experience, OpenAPI experience, Vault experience, NgRx experience, Angular Material experience, Cypress experience, Kubernetes experience, Docker experience, Terraform experience, GitLab CI or Jenkins experience, Maven experience, Microservices architecture expertise, SCRUM experience, Fluent English, Self-sufficiency, Strong communication skills, Ability to define and drive the technical critical path 📃 Skills: Java, Spring, PostgreSQL, Kafka, OpenAPI, Vault, Angular, NgRx, Material, Cypress, Kubernetes, Docker, Terraform, GitLab, Jenkins, Maven, Microservices, SCRUM 🏢 Description: Tech Lead Developer (Java & Angular) We are looking for an experienced Tech Lead Developer who combines deep technical expertise with project leadership and strong business collaboration skills. Your Profile: Tech Stack: Backend: Java 25, Spring Boot, PostgreSQL, Kafka, OpenAPI, Vault Frontend: Angular 19+, NgRx, Angular Material, Cypress DevOps / CI/CD: Kubernetes (IBM Cloud), Docker, Terraform, GitLab CI/Jenkins, Maven Core Skills: Microservice architecture, SCRUM, fluent English, self-efficiency, strong communication, and the ability to define and drive the technical critical path. Nice to Have: Prior Tech Lead experience, working in distributed global teams, and using AI tools in daily design/development. Responsibilities: Bridging Business & Tech: Translate complex business needs into technical specifications, serving as the main contact between stakeholders and the delivery team. Global Alignment: Align local development streams with the long-term strategic roadmap of the global system. Architecture & Delivery: Design high-level component roadmaps and take ownership of the full rollout lifecycle (including documentation and user training). What We Offer: Work Setup: Hybrid model (+ 120 PLN/month remote work allowance). Stability: Employment in a stable, international organization. Health & Security: Fully covered private healthcare, Employee Pension Plan, and life insurance. Perks: Pre-paid lunch card, MyBenefit platform, and MultiSport card. Growth & Office Comfort: Professional training opportunities and dedicated office parking.
Technology
j-labs
Engineering Team Lead (Java)
Senior
Remote
Krakow, MA, Poland
180 - 230 PLN
🏢 Summary: Oferta dla Engineering Team Leada (Java), który łączy aktywne programowanie i projektowanie architektury z prowadzeniem zespołu rozwijającego chmurową platformę Enterprise SaaS dla HR. Rola obejmuje realizację roadmapy, dbałość o jakość i rozwój rozproszonych systemów oraz mentoring i rozwój inżynierów. 🗂️ Requirements: Kilkuletnie doświadczenie jako Senior Java Developer, Tech Lead lub Engineering Team Lead, Doświadczenie w zarządzaniu zespołem programistycznym, Bardzo dobra znajomość Java oraz Spring i Spring Boot, Doświadczenie w projektowaniu rozproszonych systemów i aplikacji webowych, Praktyczna znajomość architektury mikroserwisowej, Doświadczenie z rozwiązaniami chmurowymi AWS, Dobra znajomość Docker i Kubernetes, Doświadczenie z bazami PostgreSQL oraz NoSQL, Doświadczenie w pracy w środowisku Agile, Bardzo dobra znajomość języka polskiego i angielskiego 📃 Skills: Java, Spring, AWS, Docker, Kubernetes, PostgreSQL, NoSQL, Agile 🏢 Description: Dołącz do zespołu rozwijającego nowoczesną platformę HR Tech wykorzystywaną przez tysiące organizacji na całym świecie. Tworzymy zaawansowany produkt klasy Enterprise SaaS , wspierający procesy rekrutacyjne i HR. Nasze rozwiązania działają w środowisku chmurowym, wykorzystują nowoczesną architekturę oraz technologie oparte o Java i AWS. Szukamy Engineering Team Leada (Java) , który połączy silne kompetencje techniczne z doświadczeniem w zarządzaniu zespołem. To rola dla osoby, która nadal lubi programować, uczestniczyć w projektowaniu rozwiązań i wspierać zespół od strony technicznej. Nie szukamy wyłącznie managera. Szukamy lidera, który potrafi rozwijać ludzi, a jednocześnie pozostaje aktywnym inżynierem i partnerem do dyskusji o architekturze oraz jakości oprogramowania. Będziesz odpowiedzialny/a za: prowadzenie zespołu programistów pracujących w technologii Java, aktywny udział w projektowaniu i rozwoju systemów – to nadal rola hands-on, podejmowanie decyzji architektonicznych oraz dbanie o wysoką jakość kodu, współpracę z Product Managerami, Designerami i innymi zespołami technologicznymi, planowanie prac oraz realizację roadmapy produktowej, identyfikowanie ryzyk, zależności i usprawnianie procesu dostarczania oprogramowania, mentoring, coaching oraz rozwój członków zespołu, prowadzenie spotkań 1:1, przekazywanie feedbacku i wspieranie rozwoju kariery inżynierów, udział w rekrutacjach oraz budowaniu silnego zespołu. Szukamy osoby, która posiada: kilkuletnie doświadczenie jako Senior Java Developer , Tech Lead lub Engineering Team Lead , doświadczenie w zarządzaniu zespołem programistycznym, bardzo dobrą znajomość Java oraz Spring / Spring Boot , doświadczenie w projektowaniu i rozwijaniu rozproszonych systemów oraz aplikacji webowych, praktyczną znajomość architektury mikroserwisowej, doświadczenie z rozwiązaniami chmurowymi (AWS), dobrą znajomość Docker i Kubernetes, doświadczenie z bazami PostgreSQL oraz NoSQL, umiejętność podejmowania decyzji technicznych i prowadzenia dyskusji architektonicznych, doświadczenie w pracy w środowisku Agile, bardzo dobrą znajomość języka angielskiego i polskiego. Szukamy lidera, który: nadal programuje i lubi rozwiązywać złożone problemy techniczne, jest autorytetem technicznym dla zespołu Java, potrafi łączyć rolę lidera z aktywnym udziałem w developmentcie, rozwija ludzi poprzez mentoring i codzienną współpracę, buduje kulturę odpowiedzialności, współpracy i ciągłego doskonalenia, potrafi skutecznie współpracować z Product Managerami oraz zespołami biznesowymi, dba o wysoką jakość rozwiązań i długofalowy rozwój produktu. Jeżeli chcesz mieć realny wpływ zarówno na rozwój produktu, jak i zespołu oraz nadal pozostać blisko technologii Java, zapraszamy do udziału w procesie rekrutacyjnym.
Technology
emagine Polska
Java Technical Lead
Senior
On-site
Bengaluru, KA, India
🏢 Summary: Lead a Java development team to deliver scalable software solutions for an investment-bank client in an agile environment. The role covers technical design, delivery, API development, testing, documentation, application support, and mentoring, with onsite work in Bangalore and possible hybrid flexibility. 🗂️ Requirements: Java 8+, TDD, Unit testing, Mock frameworks, Spring, Spring Boot, SOA, RESTful microservices, SQL, JPA/Hibernate, Spring Data 📃 Skills: Java, TDD, Mockito, Spring, SpringBoot, SOA, REST, Microservices, SQL, JPA, Hibernate, SpringData 🏢 Description: Summary The primary role of the Java Technical Lead is to bridge the gap between business requirements and technical implementation. They are responsible for leading a development team to create high-quality software solutions that meet business needs in a fast-paced, agile environment. Client: EU Global Investment Bank Location: Bangalore Mode: Onsite (May be possible of Hybrid) Main Responsibilities Collaborate with business stakeholders, project managers, and IT teams to understand business needs. Lead a development team to ensure solutions meet business objectives using Agile methodologies. Take charge of the entire development cycle, including design, code reviews, and deployment. Create and maintain technical documentation throughout all SDLC phases. Identify and communicate opportunities for enhancements and improvements. Research, design, and implement new service APIs or updates to existing services. Participate in test planning and execution. Stay updated with new technologies and provide mentoring to team members. Support and maintain applications, ensuring efficiency and scalability. Key Requirements Java 8+ Experience with TDD, Unit Testing, and Mock frameworks (e.g., Mockito) Proficient in Spring and Spring Boot Experience with SOA and RESTful Microservices Knowledge of SQL and frameworks like JPA/Hibernate, Spring Data Nice to Have Experience with BDD frameworks (e.g., Cucumber) Familiarity with messaging technologies (RabbitMQ, AMQP, JMS, Kafka)
Technology
Optiveum
Java Tech Lead
Senior
Hybrid
Warsaw, MZ, Poland
150 - 175 PLN/hr
🏢 Summary: Long-term hybrid Java Architect / Tech Lead contract in Warsaw, combining hands-on Java development with architectural leadership in a Scrum team. The role focuses on scalable microservices, technical standards, mentoring, and collaboration with business stakeholders, with compensation up to 175 PLN/h on B2B. 🗂️ Requirements: 5+ years designing and building web systems, Hands-on Java production experience, Experience building microservices and distributed systems, Architecture and integration patterns expertise, API design and Domain-Driven Design knowledge, SQL, event-driven architecture, and application security knowledge, Docker and Kubernetes experience, Technical team leadership, mentoring, and code-review experience, Fluent Polish, Advanced English (B2 minimum) 📃 Skills: Java, Microservices, SQL, Docker, Kubernetes, APIs, DDD, Security 🏢 Description: About the Client Our client is a well-established organization in the insurance industry, known for its collaborative, Swedish-style work culture. You will be joining a long-term initiative (planned for 2-3 years) to drive their technological direction. The Role We are looking for a Java Architect / Tech Lead who will also wear the hat of a Tech Lead within a Scrum team. This is a hands-on role where you will actively code in Java while making high-level architectural decisions, mentoring developers, and working closely with business stakeholders to translate requirements into scalable technical solutions. Quick Facts Salary: Up to 175 PLN/h (B2B) Location: Warsaw, Poland Work Model: Hybrid (3 days office, 2 days remote) Duration: Long-term What You Will Do Act as the Tech Lead in a Scrum team, driving technological direction and architectural decisions. Actively code and implement business requirements using Java . Design, develop, and scale microservices and distributed systems. Collaborate directly with the Product Owner and business units to refine requirements. Establish and enforce technical standards across coding, architecture, and system integration. Conduct code reviews, mentor the development team, and unblock technical issues. Ensure end-to-end observability, security, and high performance of the solutions. Actively utilize cloud solutions (Azure) and Agentic AI tools to automate processes and boost development productivity. What We Expect (Must-Have) 5+ years of experience in designing and building web systems. Strong, hands-on programming skills in Java in a production environment. Proven track record of building microservices and distributed systems. Deep understanding of architectural/integration patterns, API design, and Domain-Driven Design (DDD) . Practical knowledge of relational databases (SQL), Event-Driven Architecture, and application security. Experience with containerization and orchestration ( Docker, Kubernetes ). Previous experience in mentoring, code review, and leading a technical team. Fluent Polish and advanced English (minimum B2). Nice to Have Practical knowledge of cloud platforms, with a strong preference for Azure . Hands-on experience with CI/CD pipelines and DevOps practices. Familiarity with Agentic AI / AI in the Software Development Life Cycle (SDLC) for automation and architectural decision support. What Is Offered B2B Contract: Up to 175 PLN/h. Work Arrangement: 40 hours per week in a hybrid model (Warsaw office). Culture: A highly collaborative environment inspired by a flat, Swedish organizational culture. Support: Transparent terms of service and continuous support from the recruitment team throughout your engagement.
Technology
MOTIFE
Java Developer
Senior
Hybrid
Kraków, MA, Poland
20,000 - 24,000 PLN/mo
🏢 Summary: Join a Data Transformation Technology team as a Java Developer building and enhancing distributed, business-critical process applications. The role combines backend development, architecture input, automation and CI/CD improvements, code reviews, and mentoring junior engineers in a hybrid Krakow-based setup. 🗂️ Requirements: 4+ years of backend or full-stack software engineering experience, Commercial experience with Java, Spring, SQL, Hibernate, and Kafka, System architecture and technical design experience, Relational database and web application framework knowledge, Enterprise integration experience: queues, publish-subscribe messaging, REST APIs, Microservices development or design experience, Automated testing, build automation, and CI/CD pipeline experience, Cloud-native technology experience with OpenShift, Docker, or Kubernetes, Agile software development experience, Ability to assess scalability, security, resilience, maintainability, and testability, Complex test and production issue troubleshooting, Professional working proficiency in English 📃 Skills: Java, Spring, SQL, Hibernate, Kafka, REST, OpenShift, Docker, Kubernetes, Angular, Microservices, CI/CD 🏢 Description: We are hiring on behalf of our client – a global financial services organization recognized for its premium service, deep domain expertise, and strong technology-driven approach. The company partners with clients, helping them solve complex challenges across investor services and capital markets. Their culture is built on collaboration, knowledge sharing, and empowering individuals to contribute beyond their immediate role. As a Java Developer , you will join the Data Transformation Technology team and help build a business process platform used by multiple teams across the organization. You will design, develop, and improve distributed applications that support business-critical workflows, combining hands-on backend engineering with contributions to system architecture, automation, and technical standards. You will also support junior engineers and help the team maintain a secure, resilient, and scalable technology environment. Key takeaways: Stack: Java, Spring, SQL, Hibernate, Kafka, REST APIs, OpenShift, Docker, Kubernetes, nice to have: Angular Salary: 20 000 - 24 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office (2 days per week for parents of children up to 4 years old) Location: ul. Klimeckiego, Krakow Recruitment process : A call with MOTIFE Recruiter (30 min) Technical interview with the Manager (1h) Technical interview with the Team (1h) Responsibilities: Software Development Develop and maintain application code for business-critical distributed systems. Build automated tests that improve software quality, stability, and maintainability. Analyse and resolve issues identified in testing and production environments. Conduct code reviews and provide actionable feedback to other engineers. Architecture and Technical Excellence Contribute to architecture, system design, and technology selection discussions. Evaluate function, scalability, testability, security, and resilience together with testers and business users. Research technologies and recommend improvements to the department’s technology stack. Define and improve engineering standards, development practices, and technical documentation. Automation and Delivery Drive greater automation across development, testing, and deployment processes. Support the design and implementation of CI/CD pipelines. Ensure applications and engineering practices remain aligned with current industry standards. Collaboration and Team Development Communicate effectively with engineers, testers, business users, and stakeholders outside the immediate team. Translate business and operational needs into practical technical solutions. Mentor and provide technical guidance to junior team members. Support the recruitment and assessment of new engineering talent. Requirements: Technical Expertise 4+ years of professional software engineering experience in a backend or full-stack role. Strong commercial experience with Java, Spring, SQL, Hibernate, and Kafka. Proven contributions to system architecture and technical design. Strong understanding of relational databases and popular web application frameworks. Practical knowledge of enterprise integration patterns, including queues, publish-subscribe messaging, and REST APIs. Experience designing or developing applications based on microservice architecture. Experience with automated testing, build automation, and CI/CD pipelines. Familiarity with cloud-native technologies and OpenShift, Docker, or Kubernetes. Exposure to Angular or another reactive frontend framework is an advantage. Engineering Practices Experience working within Agile software development environments. Ability to assess systems in terms of scalability, security, resilience, maintainability, and testability. Confidence troubleshooting complex issues across test and production environments. Ability to contribute constructively to code reviews, architecture discussions, and engineering standards. Collaboration and Mindset Strong critical-thinking and problem-solving skills. Clear and effective communication across technical and business teams. Professional working proficiency in English. What we offer: Private medical care Life insurance Professional training and certification support Social fund benefits platform Stable employment with a long-term contract Apply now Join a team building technology that supports critical business processes across a global organization. Please apply via our careers page and submit your CV in English.