June 24, 2026
Tech Lead (Java)
Senior • Hybrid
27,000 - 30,500 PLN/mo
Krakow, Poland
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.
We are looking for a Java Tech Lead who will take ownership of the architecture, design, and delivery of business-critical applications forming the backbone of the company’s process ecosystem. This is a hands-on leadership role, combining technical depth with team leadership. You will guide engineers, shape architectural decisions, and build scalable, resilient systems that directly impact business operations.
Key takeaways:
Stack: Java, Spring, SQL, Hibernate, Kafka, microservices, CI/CD, Docker/Kubernetes
Salary: 27 000 - 30 500 PLN gross on the Contract of Employment
Working model: Hybrid - 3 days/week from the office
Location: ul. Klimeckiego, Krakow
Recruitment process:
A call with MOTIFE Recruiter
Technical Interview
Behavioral Interview
Responsibilities:
Technical Leadership
Lead and mentor a team of engineers, supporting their growth and development.
Define and promote best practices in architecture, coding standards, and system design.
Facilitate technical discussions and drive key architectural decisions.
Architecture & System Design
Design and build scalable distributed systems used by internal and external stakeholders.
Own end-to-end architecture for low-code/no-code platforms and business process solutions.
Ensure systems meet requirements for scalability, security, resiliency, and performance.
Delivery & Engineering Excellence
Oversee the development lifecycle, ensuring high-quality and timely delivery.
Conduct code reviews and enforce engineering standards across the team.
Identify risks and proactively address technical challenges.
Collaboration & Stakeholder Management
Partner with business stakeholders to translate requirements into technical solutions.
Communicate effectively across technical and non-technical teams.
Support hiring processes and contribute to building a strong engineering team.
Innovation & Platform Evolution
Drive adoption of modern tools, frameworks, and architectural patterns.
Lead initiatives around automation, CI/CD pipelines, and engineering efficiency.
Conduct technical research and recommend improvements to the technology stack.
Requirements:
Technical Expertise
9+ years of experience in software engineering (backend or full-stack).
Strong hands-on experience with Java and Spring ecosystem.
Proven experience designing large-scale distributed systems.
Solid understanding of microservices architecture.
Experience with SQL databases, Hibernate, and messaging systems (e.g., Kafka).
Experience building and maintaining CI/CD pipelines.
Leadership Experience
Minimum 2+ years in a technical leadership role (Tech Lead / Architect).
Proven track record of leading teams and driving architectural decisions.
Experience mentoring engineers and supporting their career growth.
Collaboration & Mindset
Strong communication skills with fluent English.
Comfortable working in Agile environments.
Ability to balance hands-on work with leadership responsibilities.
Domain & Additional Knowledge
Understanding of enterprise integration patterns (REST APIs, queues, pub-sub).
Familiarity with cloud platforms and containerization (Docker, Kubernetes, OpenShift).
Exposure to frontend technologies (Angular is a plus).
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
Take the next step in your career and lead the development of scalable, high-impact systems in a modern engineering environment! Please apply via our careers page and submit your CV in English.
Similar jobs you might like
Technology
MOTIFE
Tech Lead (Java)
Senior
Hybrid
Krakow, Poland
27,000 - 30,500 PLN/mo
🏢 Summary: Hands-on Java Tech Lead role responsible for architecture, design, and delivery of scalable, business-critical distributed systems in a financial services environment. The position combines technical leadership with active development, driving architectural decisions, engineering standards, and CI/CD initiatives. You will lead a team to build resilient microservices-based solutions impacting core business processes. 🗂️ Requirements: 9+ years software engineering experience, Strong hands-on Java experience, Strong experience with Spring ecosystem, Experience designing large-scale distributed systems, Solid knowledge of microservices architecture, Experience with SQL databases, Experience with Hibernate, Experience with messaging systems, Experience building and maintaining CI/CD pipelines, Minimum 2+ years in technical leadership role, Proven experience leading engineering teams, Experience driving architectural decisions, Understanding of REST APIs and integration patterns, Experience with containerization technologies, Fluent English 📃 Skills: Java, Spring, SQL, Hibernate, Kafka, Microservices, CI/CD, Docker, Kubernetes, OpenShift, REST, Angular 🏢 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. We are looking for a Java Tech Lead who will take ownership of the architecture, design, and delivery of business-critical applications forming the backbone of the company’s process ecosystem. This is a hands-on leadership role, combining technical depth with team leadership. You will guide engineers, shape architectural decisions, and build scalable, resilient systems that directly impact business operations. Key takeaways: Stack: Java, Spring, SQL, Hibernate, Kafka, microservices, CI/CD, Docker/Kubernetes Salary: 27 000 - 30 500 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office Location: ul. Klimeckiego, Krakow Recruitment process : A call with MOTIFE Recruiter Technical Interview Behavioral Interview Responsibilities: Technical Leadership Lead and mentor a team of engineers, supporting their growth and development. Define and promote best practices in architecture, coding standards, and system design. Facilitate technical discussions and drive key architectural decisions. Architecture & System Design Design and build scalable distributed systems used by internal and external stakeholders. Own end-to-end architecture for low-code/no-code platforms and business process solutions. Ensure systems meet requirements for scalability, security, resiliency, and performance. Delivery & Engineering Excellence Oversee the development lifecycle, ensuring high-quality and timely delivery. Conduct code reviews and enforce engineering standards across the team. Identify risks and proactively address technical challenges. Collaboration & Stakeholder Management Partner with business stakeholders to translate requirements into technical solutions. Communicate effectively across technical and non-technical teams. Support hiring processes and contribute to building a strong engineering team. Innovation & Platform Evolution Drive adoption of modern tools, frameworks, and architectural patterns. Lead initiatives around automation, CI/CD pipelines, and engineering efficiency. Conduct technical research and recommend improvements to the technology stack. Requirements: Technical Expertise 9+ years of experience in software engineering (backend or full-stack). Strong hands-on experience with Java and Spring ecosystem. Proven experience designing large-scale distributed systems. Solid understanding of microservices architecture. Experience with SQL databases, Hibernate, and messaging systems (e.g., Kafka). Experience building and maintaining CI/CD pipelines. Leadership Experience Minimum 2+ years in a technical leadership role (Tech Lead / Architect). Proven track record of leading teams and driving architectural decisions. Experience mentoring engineers and supporting their career growth. Collaboration & Mindset Strong communication skills with fluent English. Comfortable working in Agile environments. Ability to balance hands-on work with leadership responsibilities. Domain & Additional Knowledge Understanding of enterprise integration patterns (REST APIs, queues, pub-sub). Familiarity with cloud platforms and containerization (Docker, Kubernetes, OpenShift). Exposure to frontend technologies (Angular is a plus). 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 Take the next step in your career and lead the development of scalable, high-impact systems in a modern engineering environment! Please apply via our careers page and submit your CV in English.
Technology
New offer
MOTIFE
Kotlin/Java Tech Lead
Senior
Hybrid
Warsaw, Poland
26,000 - 30,000 PLN/mo
🏢 Summary: Hands-on Tech Lead role focused on designing and delivering scalable backend platforms and RESTful microservices for a global e-commerce and wellness technology ecosystem. The position involves technical leadership, backend development with Kotlin/Java and Spring Boot, mentoring engineers, and driving architecture decisions in a cloud-native environment. The role offers a hybrid work model in Warsaw with a competitive salary and benefits. 🗂️ Requirements: 6+ years of software development experience, Backend development experience with Java or Kotlin, Experience building and scaling RESTful microservices, Hands-on experience with Spring Boot, Hands-on experience with Docker, Hands-on experience with Kubernetes, Experience with AWS or GCP, Experience with PostgreSQL, MongoDB, DynamoDB, or Elasticsearch, Experience with unit testing and test-driven development, Experience with CI/CD pipelines, Experience leading technical projects and mentoring engineers, Ability to guide architecture decisions and delivery planning, Experience working in agile cross-functional teams 📃 Skills: Kotlin, Java, Spring, SpringBoot, Microservices, Docker, Kubernetes, AWS, GCP, PostgreSQL, MongoDB, DynamoDB, Elasticsearch, CI/CD, Datadog, REST, TDD, DevOps, Agile 🏢 Description: We are looking for a Kotlin/Java Tech Lead to join an e-commerce engineering team. In this role, you will lead the design and delivery of scalable backend platforms and services powering the company's customer-facing commerce experience across web, retail, and other sales channels. This is a hands-on technical leadership role. You will guide engineering decisions, mentor other engineers, partner closely with product and design, and help the team deliver high-impact initiatives with strong engineering quality, scalability, and reliability. Key takeaways: - Stack: Kotlin/Java, Spring Boot, microservices, Docker, Kubernetes, AWS, PostgreSQL, CI/CD, Datadog, technical leadership experience - Salary: 26 000 PLN - 30 000 PLN gross on the Contract of Employment - Working model: Hybrid - 3 days/week from the office Recruitment process: - A call with recruiter - Panel interviews with the team (coding, architecture, and cross-collaboration interviews) Responsibilities: Technical Leadership - Lead the delivery of small to large engineering initiatives, from technical discovery through implementation and production readiness. - Guide the team in making strategic backend architecture decisions that support scalability, performance, and long-term maintainability. - Own technical trade-offs and ensure solutions are aligned with business goals, user needs, and engineering standards. - Mentor engineers through design reviews, code reviews, and day-to-day technical collaboration. Backend Engineering - Build and improve backend platforms and services. - Design and scale RESTful microservices used across web, retail, and other sales channels. - Develop backend services using technologies such as Java, Kotlin, Spring Boot, Docker, and Kubernetes. - Work with data stores such as PostgreSQL, MongoDB, DynamoDB, Elasticsearch, or similar technologies. Delivery & Product Collaboration - Partner closely with product managers, designers, and peer engineers to scope, build, and deliver end-to-end features. - Translate product strategy and business requirements into reliable, scalable technical solutions. - Drive iterative delivery in an agile engineering environment. - Maintain strong relationships with stakeholders and ensure clear communication around scope, risks, and delivery progress. Engineering Excellence - Promote strong engineering practices, including unit testing, test-driven development, CI/CD, observability, and production ownership. - Apply a DevOps mindset to build services that are reliable, observable, and easy to operate. Requirements: Technical Expertise - 6+ years of professional software development experience. - Strong backend engineering experience with Java or Kotlin. - Proven experience building and scaling RESTful microservices. - Hands-on experience with Spring Boot, Docker, and Kubernetes. - Experience with cloud infrastructure such as AWS or GCP. - Familiarity with data stores such as PostgreSQL, MongoDB, DynamoDB, Elasticsearch, or similar technologies. - Experience with unit testing, test-driven development, and CI/CD pipelines. Leadership Experience - Experience leading engineers to deliver high-impact technical projects. - Proven ability to mentor junior and mid-level engineers and support their technical growth. - Ability to guide technical decision-making, architecture discussions, and delivery planning. - Experience with end-to-end feature ownership in a cross-functional product environment. Collaboration & Mindset - Strong communication skills and ability to work effectively with product, design, and engineering stakeholders. - Agile mindset with a strong focus on iterative design and delivery. - High ownership, strong delivery orientation, and ability to operate in a fast-moving engineering environment. - Strong desire to learn, share knowledge, and help engineers achieve their highest potential. What we offer: - 100% paid medical care - Multisport - Creative tax (KUP) - Home office allowance - MacBook Pro If you enjoy technical leadership, hands-on backend engineering, and building platforms used at scale, this role is a strong opportunity to make a real impact. Please apply via the careers page and submit your CV in English.
Technology
Sii
Lead Java Developer (f/m/x)
Senior
Hybrid
Warsaw, Poland
24,000 - 26,000 PLN
🏢 Summary: Opportunity for an experienced Java Tech Lead to combine hands-on backend development with technical leadership, driving architectural decisions and guiding a development team. The role focuses on designing scalable backend services with Java and Spring Boot while ensuring alignment with business goals and engineering best practices. Hybrid work model with production release support responsibilities. 🗂️ Requirements: Minimum 8 years of professional Java software engineering experience, Previous experience in a Technical Lead or similar leadership role, Strong expertise in Java 17+, Strong expertise in Spring Boot, Solid understanding of software architecture, Experience with distributed systems, Experience designing RESTful APIs, Fluent English, Fluent Polish, Residence in Poland, Availability for hybrid work (3 days per week in office), Availability to support production releases 1–2 weekends per month 📃 Skills: Java, Spring, SpringBoot, REST, API, Microservices, DistributedSystems 🏢 Description: We are looking for an experienced Java Tech Lead who will play a key role in shaping technical solutions, guiding the development team, and ensuring the successful delivery of high-quality software products. This position combines hands-on development with technical leadership. You will be responsible for driving architectural decisions, mentoring engineers, collaborating with Product Owners and Business Stakeholders, and ensuring that technical solutions align with business objectives and engineering best practices. Your tasks Leading technical design discussions and driving architectural decisions across the team Evaluating and proposing technical solutions to ensure scalability, maintainability, and performance Providing technical guidance and support to developers throughout the software development lifecycle Designing and developing backend services and REST APIs using Java and Spring Boot Performing hands-on coding for complex features and critical system components Supporting production releases and ensuring platform stability Requirements At least 8 years of professional experience in software engineering with Java Previous experience as a Technical Lead, Lead Developer, Senior Developer with mentoring responsibilities, or a similar leadership role Strong expertise in Java 17+ and Spring Boot Solid understanding of software architecture, distributed systems, and RESTful API design Fluency in English Open to a hybrid working model with presence in the office 3 days per week Availability to support production releases approximately 1–2 times per month during weekends (around 2 hours per occurrence) Fluent Polish required Residing in Poland required What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
Technology
Jit Team
Java Tech Leader
Senior
Hybrid
Gdynia, Poland
28,000 - 33,000 PLN
🏢 Summary: Hands-on Java Tech Lead role responsible for technical ownership of multiple client projects, focusing on backend system design, architecture, and high-quality delivery. The position combines active development with technical leadership in a dynamic, project-driven environment. Hybrid work model with strong influence on architectural decisions. 🗂️ Requirements: 5+ years of experience as Java Developer, 2+ years of experience as Tech Lead, Strong knowledge of Java and Spring Boot, Proven experience in designing scalable and maintainable systems, Experience in software house or consultancy environment, Strong understanding of backend architectures, Knowledge of backend development best practices 📃 Skills: Java, Spring, SpringBoot, Backend, Architecture, Design, Documentation 🏢 Description: Salary: 1400–1650 pln/md Work model: Hybrid work from Gdynia / Warsaw (2 days per week from the office) Why choose this offer? Real influence on technical decisions and system architecture Close cooperation with an experienced Delivery Manager / Architect Dynamic, project-driven environment with diverse challenges Project We are looking for an experienced Java Tech Lead to take ownership of the technical side of several projects delivered for external clients. The role is strongly hands-on and technical , focused on system design, technical leadership, and ensuring high-quality delivery within defined budgets and scopes. Requirements 5+ years of experience as a Java Developer 2 years of experience in a Tech Lead role Strong technical (Java+Spring Boot) and soft skills Proven ability to design scalable and maintainable systems Experience working in a software house / consultancy environment Very good understanding of backend architectures and development best practices Nice to have Experience with cloud platforms (from a developer perspective) Knowledge of modern infrastructure and deployment approaches Responsibilities Take technical ownership of multiple projects Design and architect end-to-end backend systems and solutions Supervise and ensure technical quality across projects Support project estimations, including effort, budget, and cost calculations Create and maintain technical designs and documentation Collaborate closely with delivery and business stakeholders Adapt to different client environments, expectations, and technical stacks Work on several projects simultaneously — multitasking is essential About Jit Team The Human factor of IT - it's not just a slogan, it's a philosophy. The foundation of Jit Team is people, which is why we prioritise you. We employ over 700 experienced experts . We create highly specialised teams for clients from all over the world. We offer team members developmental projects, a wide range of benefits and a proprietary professional development programme. Behind our maxim are also charitable and educational activities. We support pupils and students by donating learning equipment. We offer internships to help launch careers in IT. We support water rescuers and hospitals by providing the necessary equipment. We are a Polish company and we share what we have achieved over 15 years of activity . By supporting indigenous initiatives, we ensure the circulation of good energy.
Technology
ITDS
Senior Java Developer – Software Development Team
Senior
Hybrid
Warsaw, Poland
23,100 - 27,300 PLN
🏢 Summary: Java Tech Lead role focused on leading backend development and technical direction for enterprise applications in a hybrid work model. The position combines hands-on Java and Spring Boot development with architecture, mentoring, code quality, and Agile collaboration responsibilities. Candidates will work on secure, scalable microservices solutions while supporting engineering excellence and delivery efficiency. 🗂️ Requirements: 7+ years of Java backend development experience, Experience as Tech Lead or technical initiative lead, Core Java expertise, Spring Framework and Spring Boot experience, JPA and Hibernate knowledge, Oracle and SQL optimization experience, REST API development experience, OpenAPI knowledge, Microservices architecture knowledge, Git proficiency, Maven proficiency, Scrum experience, Backend security knowledge, Unit and integration testing experience, Fluent English 📃 Skills: Java, Spring, SpringBoot, JDBC, JPA, Hibernate, Oracle, SQL, REST, OpenAPI, Swagger, Microservices, Git, Maven, Scrum, Kubernetes, OpenSearch, Ansible, Jenkins, Sonar 🏢 Description: 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
Technology
ITDS
Senior Java Developer – Software Development Team
Senior
Hybrid
Warsaw, Poland
23,100 - 27,300 PLN
🏢 Summary: Hybrid Java Tech Lead role focused on leading backend development, defining technical architecture, and delivering secure, scalable enterprise applications using Java and Spring Boot. The position combines hands-on coding with mentoring, code quality oversight, and collaboration with Agile teams and stakeholders. Candidates will drive technical decisions and support long-term software delivery and operational efficiency. 🗂️ Requirements: 7+ years of Java backend development experience, Experience as Tech Lead or technical initiative lead, Core Java expertise, Spring Framework experience, JPA and Hibernate experience, Oracle and SQL optimization experience, REST API development knowledge, Microservices architecture knowledge, Git proficiency, Maven proficiency, Scrum experience, Unit and integration testing experience, Backend security knowledge, Fluent English 📃 Skills: Java, Spring, SpringBoot, JDBC, Concurrency, JPA, Hibernate, Oracle, SQL, REST, OpenAPI, Swagger, Microservices, Git, Maven, Scrum, Kubernetes, OpenSearch, Ansible, Jenkins, Sonar 🏢 Description: 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
Technology
RITS
Expert Java Engineer
Senior
Hybrid
Krakow, Poland
150 - 189 PLN/hr
🏢 Summary: Expert Java Engineer role focused on building scalable, high-performance financial systems using microservices, cloud-native technologies, and distributed architectures in a hybrid Kraków-based environment. The position involves backend development, architecture contributions, CI/CD and Kubernetes operations, and collaboration with global engineering teams. Candidates with strong Java, cloud, and distributed systems expertise, especially in banking or capital markets, are preferred. 🗂️ Requirements: 5+ years of software engineering experience, Strong Java experience, Experience with REST APIs, Experience with microservices architecture, Experience with messaging systems, Strong SQL knowledge, Hands-on Kubernetes experience, Experience with cloud platforms, Knowledge of NoSQL databases, Experience with distributed systems, Experience with CI/CD pipelines, Experience with Agile methodologies, Understanding of scalability and high-availability architectures, Experience in banking or capital markets domain 📃 Skills: Java, REST, Microservices, RabbitMQ, SQL, Kubernetes, GCP, NoSQL, CI/CD, Agile, Go, Rust, ClickHouse 🏢 Description: We are looking for an Expert Java Engineer to join a global team building and evolving mission-critical financial systems. This role is ideal for an experienced back-end engineer who enjoys designing scalable solutions, influencing architecture, and working on high-performance distributed systems. We offer: 📍 Location: Kraków, Poland (Hybrid – 6–8 office visits per month)* 💰 Rate: Up to 190 PLN/h (B2B) * Hybrid Model Based in Kraków with 6–8 office days per month . Candidates living outside Kraków are welcome to apply. If you are willing to travel to the office, we will cover your travel and accommodation costs . Responsibilities: Design and develop scalable microservices and REST APIs. Build high-performance, highly available back-end applications. Develop and operate cloud-native solutions on Kubernetes and GCP. Contribute to architecture decisions and technical roadmaps. Optimize databases, integrations, and distributed systems. Drive engineering best practices across CI/CD, security, and software quality. Collaborate closely with business stakeholders and global engineering teams. Mentor developers and support technical delivery. We are looking for: 5+ years of professional software engineering experience. Strong hands-on experience with Java. Solid experience with REST APIs and microservices architecture. Experience with messaging systems (RabbitMQ or similar). Strong SQL database knowledge. Hands-on experience with Kubernetes. Experience working with cloud platforms (preferably GCP). Knowledge of NoSQL databases and distributed systems. Experience with CI/CD pipelines and Agile methodologies. Strong understanding of scalability, performance, and high-availability architectures. Experience in the banking or capital markets domain, preferably related to trade lifecycle, post-trade processing, or FX products. Nice to Have Experience with Go or Rust. Experience with ClickHouse or other analytical databases. Front-end development experience. Knowledge of API governance. Experience with large-scale data processing environments. This role is not perfectly suited for you, but you have a friend who would fit? Recommend your friend and get up to 5000 zł! Referral Program: Talent from your network Don't hesitate and apply now! 32/6/2026/r/3612
Technology
Billennium
Java Tech Lead / Technical Leader (Java)
Senior
Remote
Lublin, Poland
🏢 Summary: Oferta dotyczy roli Java Tech Lead odpowiedzialnej za projektowanie architektury i rozwój systemów w sektorze publicznym oraz techniczne prowadzenie zespołu programistów. Stanowisko łączy hands-on development z nadzorem nad jakością, decyzjami architektonicznymi i mentoringiem. Kluczowe jest doświadczenie w ekosystemie Java/Spring oraz pracy z nowoczesną infrastrukturą i CI/CD. 🗂️ Requirements: Minimum 7 lat doświadczenia w programowaniu w Java, Minimum 2 lata doświadczenia w roli Tech Leada lub Lidera Technicznego Java, Doświadczenie w projektowaniu architektury systemów, Bardzo dobra znajomość Java i Spring (Spring Boot, Spring MVC, Spring Security), Doświadczenie w projektowaniu i implementacji REST oraz SOAP, Doświadczenie z relacyjnymi bazami danych i SQL, Znajomość ORM (Hibernate, JPA lub równoważne), Doświadczenie z serwerami aplikacyjnymi (JBoss, WebLogic, GlassFish lub podobne), Doświadczenie z Docker lub Kubernetes, Doświadczenie z narzędziami CI/CD, Umiejętność prowadzenia Code Review i mentoringu, Znajomość narzędzi do analizy jakości kodu (np. SonarQube), Doświadczenie w monitorowaniu pokrycia testami 📃 Skills: Java, Spring, SpringBoot, SpringMVC, SpringSecurity, REST, SOAP, SQL, Hibernate, JPA, JBoss, WebLogic, GlassFish, Docker, Kubernetes, CI/CD, SonarQube 🏢 Description: Billennium to globalna firma technologiczna z ponad 20-letnim doświadczeniem, zaangażowana w innowacje i wspieranie przedsiębiorstw. Jako pracodawca oferujemy wspierające, nastawione na rozwój środowisko, w którym współpraca i kreatywność to naczelne wartości. Dołącz do nas, aby wspólnie kształtować przyszłość technologii! Do naszego zespołu poszukujemy osoby na stanowisko Java Tech Lead / Lider Techniczny Java , która wesprze nas w realizacji projektów IT w sektorze publicznym. Zadania: Projektowanie architektury oraz rozwiązań technicznych dla systemów opartych o technologię Java. Koordynowanie prac zespołu programistycznego (3 osoby) oraz wsparcie deweloperów w rozwiązywaniu złożonych problemów technicznych. Podejmowanie decyzji technologicznych oraz rekomendowanie najlepszych rozwiązań architektonicznych. Nadzór nad jakością wytwarzanego oprogramowania, w tym prowadzenie Code Review. Definiowanie i promowanie dobrych praktyk programistycznych, standardów kodowania oraz wzorców projektowych. Współpraca z architektami, analitykami, testerami i zespołami DevOps. Projektowanie i rozwój usług REST oraz SOAP oraz integracji między systemami. Nadzór nad wydajnością, bezpieczeństwem i skalowalnością rozwiązań. Wsparcie zespołu w diagnozowaniu i rozwiązywaniu problemów produkcyjnych. Udział w planowaniu prac zespołu oraz estymacji zadań. Mentoring zespołu oraz rozwój kompetencji członków zespołu. Udział w spotkaniach z klientem oraz prezentowanie rozwiązań technicznych. Identyfikowanie ryzyk technicznych oraz inicjowanie działań ograniczających ich wpływ. Współpraca przy doskonaleniu procesów wytwórczych oraz praktyk CI/CD. Oczekiwania: Minimum 7 lat doświadczenia w projektowaniu i tworzeniu oprogramowania w języku Java (8+). Minimum 2 lata doświadczenia w roli Tech Leada / Lidera Technicznego / Głównego Programisty Java. Umiejętność prowadzenia Code Review oraz mentoringu zespołu. Doświadczenie w projektowaniu architektury oraz podejmowaniu decyzji technologicznych. Bardzo dobra znajomość Java oraz ekosystemu Spring (Spring Boot, Spring MVC, Spring Security). Doświadczenie w projektowaniu i implementacji REST API oraz SOAP. Doświadczenie w pracy z relacyjnymi bazami danych (SQL). Znajomość ORM (Hibernate, JPA lub równoważne). Doświadczenie z serwerami aplikacyjnymi (JBoss, WebLogic, GlassFish lub podobne). Doświadczenie w pracy z Docker, Kubernetes lub podobnymi rozwiązaniami. Doświadczenie z narzędziami CI/CD. Znajomość narzędzi do analizy jakości kodu (np. SonarQube). Doświadczenie w monitorowaniu pokrycia testami i promowaniu dobrych praktyk testowania. Nasza oferta: Pakiet benefitów pozapłacowych — korzystaj z Udemy for Business, prywatnej opieki medycznej, karty Multisport, pakietu weterynaryjnego, lekcji językowych i bonów zakupowych. Elastyczność — elastyczne godziny pracy i opcje pracy zdalnej/hybrydowej dostosowane do Twojego stylu życia i lokalizcji. Rozwój kariery — dostęp do możliwości rozwoju zawodowego i nauki, w tym korzyści związanych z naszymi oficjalnymi partnerstwami z globalnymi gigantami IT, m.in . Microsoft, AWS, Snowflake, Salesforce. Angażująca społeczność — praca z pełnymi pasji profesjonalistami i udział w wydarzeniach team buildingowych, hackathonach i inicjatywach CSR. Wydarzenia team buildingowe, w tym nasza tradycja firmowa (coroczne wydarzenie firmowe na Mazurach). Czekamy właśnie na Ciebie!
Technology
EPAM Systems
Lead Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Lead Java Developer role focused on building scalable Java backend applications in the finance domain using Agile and TDD practices. The position involves technical leadership, architectural support, production issue resolution, and collaboration on modern backend solutions. The offer includes flexible remote work, career development programs, certifications, and comprehensive benefits. 🗂️ Requirements: 5+ years of experience with Java backend development, Experience with Java 8, Experience with Spring, Experience with Spring Boot, Knowledge of database design and SQL, Query optimization skills, Understanding of OOD principles, Knowledge of TDD, Knowledge of BDD, Knowledge of DDD, Knowledge of CI/CD, Experience with IntelliJ IDEA, Experience with Git, Experience with Gradle, Familiarity with Maven, Familiarity with Jenkins, Familiarity with JIRA, Debugging and performance tuning skills, Experience deploying and maintaining complex Java applications, Knowledge of modern technical architectures, Strong analytical and problem-solving skills, English communication skills 📃 Skills: Java, Spring, SpringBoot, SQL, OOD, TDD, BDD, DDD, CI/CD, IntelliJ, Git, Gradle, Maven, Jenkins, JIRA, GitHub, ELK, Kafka, Docker, Kubernetes, SpringBatch, SpringIntegration, Groovy, Scrum, Kanban, XP, UNIX, Linux, Shell 🏢 Description: We are looking for a Lead Java Developer with a passion for quality demonstrated through Agile and TDD practices, someone who can build robust and scalable Java backend applications within the complex finance domain. Responsibilities Develop and maintain Java-based applications Design infrastructure and network topology solutions for innovative projects Apply best development practices to produce code and effectively utilize technologies Provide expertise and architectural assistance to other team members Build relationships with users and facilitate requirements gathering Resolve production issues and help maintain a stable production environment Lead technical design discussions with other Java Developers Ensure the development methodology is followed across the team Requirements Experience in designing and implementing Java-based backend applications using Java 8 Spring and Spring Boot with 5+ years of experience Knowledge of database design and SQL including query optimization Skills in Object-Oriented analysis and design with understanding of design patterns clean code principles and concepts like OOD TDD BDD DDD and CI/CD Proficiency in software development lifecycle tools such as IntelliJ IDEA Git and Gradle Familiarity with additional development tools such as Maven Jenkins and JIRA Familiarity with debugging and performance tuning along with understanding of deploying maintaining and monitoring complex Java applications Knowledge of modern technical architectures and how to pragmatically leverage their benefits Excellent analytical and problem-solving skills Good written and verbal communication skills in English Nice to have Skills in GitHub ELK Stack and Kafka Familiarity with Docker Kubernetes Spring Batch and Spring Integration Familiarity with event-driven architectures stream processing and other JVM languages such as Groovy Hands-on experience in Agile methodologies such as Scrum Kanban and XP with exposure to UNIX/Linux environment and shell scripting Experience or interest in financial products We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Lead Java Developer
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Lead Java Developer role focused on building scalable Java backend applications in the finance domain using Agile and TDD practices. The position involves technical leadership, architectural support, production issue resolution, and collaboration on modern backend solutions. The offer includes remote flexibility, career development programs, certifications, and a comprehensive benefits package. 🗂️ Requirements: 5+ years of experience with Java 8, Experience with Spring, Experience with Spring Boot, Experience designing and implementing Java backend applications, Knowledge of database design, SQL and query optimization skills, Understanding of OOD, Knowledge of TDD, Knowledge of BDD, Knowledge of DDD, Knowledge of CI/CD, Experience with IntelliJ IDEA, Experience with Git, Experience with Gradle, Familiarity with Maven, Familiarity with Jenkins, Familiarity with JIRA, Debugging and performance tuning skills, Knowledge of modern software architectures, English communication skills 📃 Skills: Java, Spring, SpringBoot, SQL, OOD, TDD, BDD, DDD, CI/CD, IntelliJ, Git, Gradle, Maven, Jenkins, JIRA, GitHub, ELK, Kafka, Docker, Kubernetes, Groovy, Scrum, Kanban, XP, Linux, Unix, Shell 🏢 Description: We are looking for a Lead Java Developer with a passion for quality demonstrated through Agile and TDD practices, someone who can build robust and scalable Java backend applications within the complex finance domain. Responsibilities Develop and maintain Java-based applications Design infrastructure and network topology solutions for innovative projects Apply best development practices to produce code and effectively utilize technologies Provide expertise and architectural assistance to other team members Build relationships with users and facilitate requirements gathering Resolve production issues and help maintain a stable production environment Lead technical design discussions with other Java Developers Ensure the development methodology is followed across the team Requirements Experience in designing and implementing Java-based backend applications using Java 8 Spring and Spring Boot with 5+ years of experience Knowledge of database design and SQL including query optimization Skills in Object-Oriented analysis and design with understanding of design patterns clean code principles and concepts like OOD TDD BDD DDD and CI/CD Proficiency in software development lifecycle tools such as IntelliJ IDEA Git and Gradle Familiarity with additional development tools such as Maven Jenkins and JIRA Familiarity with debugging and performance tuning along with understanding of deploying maintaining and monitoring complex Java applications Knowledge of modern technical architectures and how to pragmatically leverage their benefits Excellent analytical and problem-solving skills Good written and verbal communication skills in English Nice to have Skills in GitHub ELK Stack and Kafka Familiarity with Docker Kubernetes Spring Batch and Spring Integration Familiarity with event-driven architectures stream processing and other JVM languages such as Groovy Hands-on experience in Agile methodologies such as Scrum Kanban and XP with exposure to UNIX/Linux environment and shell scripting Experience or interest in financial products We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.