April 8, 2026
Tech Lead Java
Senior • Remote
23,000 - 26,000 PLN
Krakow, Poland
Lead Java Engineer
We are looking for a highly experienced Java Engineer to join an advanced financial technology initiative focused on building a next-generation payment solution leveraging blockchain concepts. The project aims to create a secure, scalable, and enterprise-ready platform enabling seamless value transfers between financial entities.
Role Responsibilities:
Design and develop high-quality backend services using Java and Spring Boot
Architect and enhance microservices-based systems
Implement event-driven solutions using technologies such as Kafka and Azure Event Hub
Design and expose APIs (including GraphQL) for efficient data exchange
Work with containerized environments using Docker and Kubernetes
Contribute to architectural decisions, scalability improvements, and performance optimization
Ensure clean code standards, system reliability, and production readiness
Requirements:
8+ years of commercial experience in Java development
Strong background in Spring Boot and distributed systems architecture
Hands-on experience with event streaming platforms (Kafka and/or Azure Event Hub)
Experience with GraphQL in production environments
Practical knowledge of containerization and orchestration (Docker, Kubernetes)
Experience delivering cloud-based, scalable solutions
Solid understanding of system design, integration patterns, and high-availability systems
Opportunity to work on an innovative financial platform built with modern, cloud-native technologies.
Similar jobs you might like
Technology
N-iX
Senior Java Engineer (#4884)
Senior
Remote
Krakow, Poland
5,800 - 6,100 USD
🏢 Summary: The role involves building and scaling backend services for content discovery, licensing, and delivery platforms using Java and modern backend technologies. You will design RESTful APIs, implement event-driven systems, and model data to support analytics and reporting. The position focuses on clean architecture, scalable systems, and cloud-based deployments within the AWS ecosystem. 🗂️ Requirements: 5+ years backend development experience, Strong proficiency in Java, Experience with Spring Boot and Spring Framework, Experience designing and consuming REST APIs, Experience with Kafka or other streaming platforms, Strong knowledge of relational databases, Ability to write optimized SQL queries, Experience with GraphQL, Exposure to Python or willingness to learn 📃 Skills: Java, Spring, SpringBoot, REST, Kafka, SQL, GraphQL, Python, AWS, Aurora, DynamoDB, DBT, Databricks, Snowflake, Docker, Kubernetes, Node.js, TypeScript 🏢 Description: We're seeking a Software Java Engineer with 5+ years of experience to help build and scale the backend services that power our content discovery, licensing, and delivery platforms across all of our content libraries. You'll join a team that's passionate about clean architecture, performance, and solving complex challenges at scale. If you thrive in a collaborative environment and love building robust APIs, data-driven systems, and data modeling we'd love to hear from you. What You'll Do: Design, implement, and maintain backend services using Java, Spring Boot, and the broader Spring ecosystem. Build and evolve RESTful APIs that power content metadata, search, recommendation, and licensing workflows. Work with Kafka to build event-driven and real-time processing systems. Use SQL and work with relational databases to support structured content metadata. Partner with data and analytics teams to model data in data warehouses, supporting reporting and analytics use cases. Build and maintain DBT models to transform raw data into clean, usable datasets. Leverage the AWS ecosystem for service deployment, data storage, and pipeline orchestration. Contribute to technical discussions, system design, and code reviews. Requirements: 5+ years of professional backend development experience. Strong proficiency in Java, with experience using Spring Boot and Spring Framework. Experience designing and consuming REST APIs. Familiarity with Kafka or other message streaming platforms. Solid understanding of relational databases and writing optimized SQL. Comfortable working with GraphQL. Exposure to Python or willingness to learn. A collaborative mindset with strong communication skills. A passion for clean code, scalable systems, and continuous learning. Nice-to-Have: Practical experience working with data warehouses and DBT for data transformation and modeling. Hands-on experience working with the AWS ecosystem (especially Aurora/Dynamo DB). Experience working with Node.js and/or Typescript. Knowledge of containerization and orchestration (Docker, Kubernetes). Experience with Databricks/Snowflake. Background in building systems for search, metadata enrichment, or digital asset management. We offer: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits
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
Experis Manpower Group
Technical Lead Java (M/K)
Senior
Remote
Warsaw, Poland
26,000 - 30,000 PLN
🏢 Summary: Lead the design and development of a modern, multi-tenant SaaS platform for energy markets, focusing on scalable multi-service architecture and high-quality backend solutions. The role combines hands-on Java development with architectural leadership, API and data modeling, security design, and DevOps practices. You will drive technical standards and leverage automation and AI to optimize delivery. 🗂️ Requirements: Advanced Java proficiency, Experience designing multi-service architecture, API design expertise, Data modeling skills, Integration strategy experience, Security assessment and threat analysis knowledge, Containerization experience (Docker or Kubernetes), CI/CD pipeline experience, Strong focus on code quality and automated testing, Experience with SQL (PostgreSQL preferred) 📃 Skills: Java, Microservices, Architecture, API, DataModeling, Security, Docker, Kubernetes, CICD, SQL, PostgreSQL, Quarkus, Hibernate, Liquibase, Lombok, ApacheCamel, Testing, Containerization, ThreatModeling, AI 🏢 Description: For our client we are looking for candidates for the position of Technical Lead Java (M/K). About the project: The goal is to build a modern, multi-tenant SaaS platform for energy markets. The platform enables clients to efficiently conduct transactions across multiple markets and geographic regions, offering high scalability, flexibility, and simplified operational management. Your Responsibilities: Lead iterative architecture design, including defining service boundaries, modeling data structures, designing APIs, and ensuring robust security through threat analysis Work closely with cross-regional teams to align technical solutions with business priorities Develop high-quality backend services Conduct code reviews and enforce best practices in software engineering Explore AI-driven approaches to optimize delivery Requirements: Advanced proficiency in Java Proven ability to design multi-service architecture, integration strategies, API design, data modeling, and security assessments Familiarity with containerization and deployment practices (e.g., Docker or Kubernetes) and CI/CD pipelines Strong focus on code quality, automated testing, and compliance with cybersecurity standards Ability to influence technical direction, promote best practices, and leverage AI and automation to improve delivery efficiency Excellent communication skills in English Committed to continuous improvement, innovation, and delivering high-quality solutions aligned with business goals Nice to have/ Preferred knowledge of the technologies below or similar ones: Experience with frameworks such as Quarkus, Hibernate, Liquibase, Lombok, and Apache Camel Strong experience in SQL (PostgreSQL preferred) Benefits: 70% coverage of developer copyright fees Training and certification budget Healthcare Life insurance
Technology
NextChallenge
Senior Java Engineer
Senior
Remote
Limassol, Cyprus
🏢 Summary: Backend Java Engineer role focused on developing and modernizing a high-load B2B gaming back-office platform processing millions of real-time transactions daily. The position involves building new features, improving scalability and reliability, and evolving a monolithic system toward distributed services. You will contribute to architectural design, performance optimization, and production issue resolution. 🗂️ Requirements: 5+ years of Java development experience, Strong knowledge of backend architecture, Experience with distributed systems, Experience with relational databases and SQL, Experience with message-driven systems, Experience refactoring production systems, Strong debugging and problem-solving skills, Intermediate English or higher 📃 Skills: Java, Spring, MSSQL, SQL, Kafka, Redis, Microservices 🏢 Description: Role Overview: We are looking for an experienced Java Engineer to join the client's backend team, which is working on the back-office platform of a high-load B2B gaming system. Their platform processes millions of transactions daily and supports real-time operations for multiple partners. As the system continues to grow, the engineering team is expanding to improve scalability, performance, and reliability, while gradually evolving parts of the platform from a monolithic architecture toward distributed services. You will work on both new functionality and architectural improvements, helping modernise critical parts of the platform. Technology Stack: Java 8 / Java 17, Spring Framework, MSSQL 2019, Kafka, Redis, distributed services with parts of the system still evolving from a monolithic architecture. Key Responsibilities: Develop new backend functionality for the platform; Improve system performance, scalability, and reliability; Participate in refactoring and modernisation of legacy components; Contribute to architectural discussions and technical design; Investigate and resolve production issues; Assess technical feasibility and complexity of business requirements; Collaborate closely with backend engineers, technical leads, and product teams Required Skills & Experience: 5+ years of Java development experience; Strong understanding of backend architecture and distributed systems; Experience working with relational databases and SQL; Familiarity with message-driven systems (Kafka or similar); Experience in improving or refactoring existing production systems; Strong problem-solving and debugging skills; Comfortable working in collaborative environments with code reviews and shared ownership of the codebase; English level: Intermediate or higher. The company guarantees you the following benefits: Global Collaboration: Join an international team where everyone treats each other with respect and moves towards the same goal; Autonomy and Responsibility: Enjoy the freedom and responsibility to make decisions without the need for constant supervision; Competitive Compensation: Receive competitive salaries reflective of your expertise and knowledge as our partner seeks top performers; Remote Work Opportunities: Embrace the flexibility of fully remote work, with the option to visit company offices that align with your current location; Flexible Work Schedule: Focus on performance, not hours, with a flexible work schedule that promotes a results-oriented approach; Unlimited Paid Time Off: Prioritise work-life balance with unlimited paid vacation and sick leave days to prevent burnout; Career Development: Access continuous learning and career development opportunities to enhance your professional growth; Corporate Culture: Experience a vibrant corporate atmosphere with exciting parties and team-building events throughout the year; Referral Bonuses: Refer talented friends and receive a bonus after they successfully complete their probation period; Medical Insurance Support: Choose the right private medical insurance and receive compensation (full or partial) based on the cost; Flexible Benefits: Customise your compensation by selecting activities or expenses you'd like the company to cover, such as a gym subscription, language courses, Netflix subscription, spa days, and more; Education Foundation: Participate in a biannual raffle for a chance to learn something new unrelated to your job as part of your commitment to ongoing education. Interview process: HR Interview with the Recruiter; Technical interview with the team; A 2-hour Final interview with the team. If you find this opportunity right for you, don't hesitate to apply or get in touch with us if you have any questions!
Technology
Grafton Recruitment
Mid/Senior Java Developer
Senior
Hybrid
Warsaw, Poland
19,000 - 25,000 PLN
🏢 Summary: Senior Java Developer role in an agile, international team focused on designing and building cloud-based backend and fullstack solutions. The position involves architecting scalable systems, ensuring high code quality, and contributing to CI/CD and DevOps practices. The role also includes technical leadership and collaboration with cross-functional teams to deliver secure, high-performance applications. 🗂️ Requirements: Expert knowledge of Java for backend and fullstack development, Experience architecting cloud-based SaaS solutions, Proficiency in automated testing and CI/CD pipelines, Experience with version control systems, Ability to deliver secure and scalable code, Bachelor’s degree in Computer Science, Engineering or related field with 5+ years of experience OR 9+ years of relevant industry experience 📃 Skills: Java, SaaS, CI/CD, Git, AWS, GCP, Azure, Docker, Kubernetes, TypeScript, Python 🏢 Description: About the Role: We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes. Must Have Expert knowledge of Java (backend/fullstack web development) Experience architecting cloud-based solutions (SaaS platforms or similar) Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices Strong command of English for daily teamwork in multicultural environments Demonstrated ability to deliver secure, scalable, high-quality code Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR 9+ years’ relevant industry experience (without degree) Nice to Have Exposure to other technologies (TypeScript, Python, etc.) Experience working with multiple data models and integrating acquired codebases Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons) Background in industries like energy, IoT, finance, or regulated environments Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes) Your Profile Tech Enthusiast: Keen to learn and apply emerging technologies and best practices Analytical Thinker: Able to define requirements and design effective solutions to complex challenges Product Mindset: Understands how technical decisions influence user experience and business drivers Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture Key Responsibilities Design and develop Java-based backend and fullstack features for cloud-based applications Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies Write and maintain high-performance, secure code and automated tests to ensure product quality Participate in sprint planning, code reviews, retrospectives, and technical discussions Work closely with product managers and business stakeholders to align technical development with commercial goals Mentor junior engineers and promote continuous improvement in team processes Ready for your next challenge? Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!
Technology
EPAM Systems
Lead Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Lead Java Developer role focused on designing and delivering component-based services for a global fixed income trading platform, driving modernization, platform standardization, and high-quality software delivery. The position involves working with Java enterprise technologies, integrations, and supporting migration to a strategic platform in a global environment. You will own delivery outcomes and collaborate closely with business and IT stakeholders. 🗂️ Requirements: 7+ years of professional software development experience, Deep expertise in Core Java, Hands-on experience with SQL, Hands-on experience with Spring framework, Strong written and verbal English skills, Ability to collaborate with global teams 📃 Skills: Java, SQL, Spring, JMS, ORM, REST, WebServices, TCP/IP, Bash, Perl, Python, C++, Redis, Multithreading, Networking, Scrum, Kanban 🏢 Description: We are building a Lead Java Developer role to strengthen a global fixed income trading platform built on Java and enterprise standards. You will design and deliver component-based services using technologies like JMS, ORM, Spring, WebServices, REST, plus integrations across TCP/IP networking and scripting (bash, Perl, Python) and even C++. Apply now to help modernize the platform and drive high-quality delivery Responsibilities Design and implement software components that meet defined requirements Own delivery outcomes by ensuring software quality and agreed standards Partner with the customer to clarify and understand deliverables Support the business with platform rationalization and optimization efforts Drive reduction of technical debt and advance platform standardization Assist the business with migration to the strategic platform Collaborate with IT teams across global locations Requirements Proven 7+ years of professional experience in software development Deep expertise in Core Java Hands-on proficiency with SQL and the Spring framework Excellent communication and effective time management skills Collaborative team player mindset with a pragmatic approach to software delivery Strong English skills (written and verbal) Nice to have Experience with Java multithreading, networking, and web services Familiarity with JMS and Redis Ability to elicit and document requirements with strong focus on software quality Knowledge of the investment banking domain Understanding of Agile principles, including Scrum or Kanban We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment 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) 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
Technology
j-labs
Senior /Tech Lead Java Developer
Senior
Hybrid
Krakow, Poland
160 - 185 PLN
🏢 Summary: Leadership role combining hands-on Java development with technical ownership of a global payments platform. Responsible for leading a POD team and modernizing core banking systems by migrating from mainframe/WebSphere to microservices-based REST APIs. Focus on building and maintaining secure, scalable payment services supporting international standards like SEPA and SWIFT. 🗂️ Requirements: Minimum 10 years commercial experience in software development, Minimum 3 years experience as Tech Lead or Team Lead, Strong knowledge of Java 11+, Experience with microservices architecture, Experience designing and developing REST APIs, Practical experience with Kubernetes, Experience working in DevOps environment, Proficiency with SQL, Experience with Git version control 📃 Skills: Java, Spring, SpringBoot, REST, Microservices, SQL, Oracle, Kubernetes, Git, React, JavaScript, CICD, WebSphere, Mainframe, Kafka, Docker, Terraform, AWS, Azure, GCP, Hibernate 🏢 Description: Poszukujemy Lead Software Engineera (Java-focused POD Lead) , który poprowadzi zespół developerski i będzie odpowiedzialny za rozwój, utrzymanie oraz modernizację usług płatniczych w ramach globalnej platformy finansowej obsługującej międzynarodowe płatności. To rola łącząca leadership techniczny i hands-on development — idealna dla osoby, która chce mieć realny wpływ na architekturę systemów oraz kierunek rozwoju platformy płatniczej o globalnym zasięgu. Projekt Platforma umożliwiająca realizację globalnych płatności, m.in .: transfery środków międzynarodowych, płatności do dostawców, obsługę wynagrodzeń, płatności podatkowe, wielokanałowe transfery finansowe. System obsługuje różne standardy płatnicze, w tym SEPA i SWIFT , zapewniając bezpieczne i wydajne przetwarzanie operacji finansowych na całym świecie. Projekt znajduje się w fazie modernizacji core banking systems — obejmuje migrację z technologii mainframe/WebSphere do nowoczesnej architektury API i mikroserwisów. Zakres obowiązków Leadership (ok. 40%) prowadzenie techniczne zespołu (POD) wspieranie decyzji architektonicznych i technologicznych mentoring developerów współpraca z zespołami biznesowymi i technicznymi w regionie EMEA Development (ok. 60%) rozwój i utrzymanie backendowych usług płatniczych projektowanie i rozwój mikroserwisów REST API udział w migracji systemów legacy do nowoczesnej architektury wsparcie integracji płatniczych oraz procesów finansowych współpraca przy rozwoju komponentów frontendowych (React) zwiększanie automatyzacji i poziomu STP (Straight-Through Processing) Stack technologiczny Backend Java 11 / 17 / 21 Spring / Spring Boot REST APIs SQL (Oracle) Frontend JavaScript React Platform & DevOps Kubernetes Git środowisko DevOps / CI/CD Architektura Microservices RESTful APIs warstwa integracyjna + event streaming Must Have min. 10 lat doświadczenia komercyjnego min. 3 lata doświadczenia jako Tech Lead / Team Lead bardzo dobra znajomość Java 11+ doświadczenie w architekturze mikroserwisowej i REST API znajomość SQL (Oracle mile widziany) praktyczne doświadczenie z Kubernetes doświadczenie pracy w środowisku DevOps Git angielski min. B2 bardzo dobre umiejętności komunikacyjne i podejście problem-solving Nice to Have Java 17+ Spring Boot JavaScript / React doświadczenie w migracjach z mainframe / WebSphere automatyzacja testów doświadczenie w systemach płatniczych lub bankowości Zespół regionalny zespół Payments IT (EMEA) developerzy, analitycy biznesowi oraz product/project managerowie praca w modelu POD (kilku-kilkunastoosobowe zespoły) międzynarodowa współpraca bardzo dobra atmosfera i stabilne środowisko pracy Organizacja pracy Agile / Scrum rozwój nowych funkcjonalności: ok. 70% utrzymanie i modernizacja: ok. 30% model pracy: hybrydowy Zobacz, dlaczego warto być w j-labs! Dołączysz do firmy stworzonej przez inżynierów dla inżynierów , która istnieje na rynku od 15 lat. Obecnie zatrudniamy ponad 500 osób . j-labs to stabilność i długofalowa współpraca – około 25% załogi to osoby pracujące już ponad 5 lata! Możesz zmienić projekt – rób to co lubisz, rozwijaj swoje kompetencje, zdobywaj nowe. Robimy dobre IT albo wcale . Technologie, w których pracujemy to m.in . Java 17/21, Spring, Hibernate, Mikroserwisy, AWS/Azure/GSP/, Terraform, Docker, Kubernetes,Kafka Eksperci przyciągają ekspertów - średnie doświadczenie naszych inżynierów wynosi 12 lat , a 30% zostaje zatrudnionych z polecenia . Stawiamy na knowledge sharing i rozwój . Organizujemy Talk4Devs, meet’upy , dajemy Ci przestrzeń do budowania swojej marki osobistej jako prelegent, czy prowadzenia własnych projektów, których rezultaty możesz przedstawiać m.in . na naszym blogu. Dołącz do Gildii Technologicznej l ub stwórz własną - nasze community zrzeszają specjalistów w obszarach : Java , Kotlin, .NET, Frontend, Management, DevOps, Quality Assurance Mamy zakodowane, że jest czas pracy i czas nie pracy, więc bardzo dbamy o to, aby work life balance został zachowany. Otrzymaliśmy w tym roku certyfikat Great Place to Work (aż 80% odpowiedzi w ankiecie dotyczącej różnych obszarów wybierało najwyższe noty, jesteśmy w pierwszej 10 firm z najlepszym wynikiem)
Technology
EPAM Systems
Lead Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Lead Java Developer role focused on designing and modernizing a global fixed income trading platform using Java enterprise technologies, integrations, and platform optimization practices. The position involves delivering high-quality software components, reducing technical debt, supporting migration initiatives, and collaborating with global IT teams. Candidates should bring strong Core Java, SQL, and Spring expertise with experience in enterprise application development. 🗂️ Requirements: 7+ years of professional software development experience, Expertise in Core Java, Hands-on experience with SQL, Hands-on experience with Spring, Strong written and verbal English communication skills, Effective time management skills, Ability to collaborate in global teams, Pragmatic approach to software delivery 📃 Skills: Java, SQL, Spring, JMS, ORM, REST, WebServices, TCP/IP, Bash, Perl, Python, C++, Redis, Scrum, Kanban, Agile 🏢 Description: We are building a Lead Java Developer role to strengthen a global fixed income trading platform built on Java and enterprise standards. You will design and deliver component-based services using technologies like JMS, ORM, Spring, WebServices, REST, plus integrations across TCP/IP networking and scripting (bash, Perl, Python) and even C++. Apply now to help modernize the platform and drive high-quality delivery Responsibilities Design and implement software components that meet defined requirements Own delivery outcomes by ensuring software quality and agreed standards Partner with the customer to clarify and understand deliverables Support the business with platform rationalization and optimization efforts Drive reduction of technical debt and advance platform standardization Assist the business with migration to the strategic platform Collaborate with IT teams across global locations Requirements Proven 7+ years of professional experience in software development Deep expertise in Core Java Hands-on proficiency with SQL and the Spring framework Excellent communication and effective time management skills Collaborative team player mindset with a pragmatic approach to software delivery Strong English skills (written and verbal) Nice to have Experience with Java multithreading, networking, and web services Familiarity with JMS and Redis Ability to elicit and document requirements with strong focus on software quality Knowledge of the investment banking domain Understanding of Agile principles, including Scrum or Kanban 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
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
MOTIFE
Tech Lead (Java)
Senior
Hybrid
Krakow, Poland
27,000 - 30,500 PLN/mo
🏢 Summary: Hands-on Java Tech Lead role focused on owning architecture, design, and delivery of business-critical distributed systems in a global financial services environment. The position combines technical leadership with active development, guiding engineers and driving architectural decisions across microservices-based platforms. Hybrid work model in Krakow with a long-term employment contract and competitive salary. 🗂️ Requirements: 9+ years of software engineering experience (backend or full-stack), Strong hands-on experience with Java and Spring, Experience designing large-scale distributed systems, Solid understanding of microservices architecture, Experience with SQL databases and Hibernate, Experience with messaging systems (Kafka), Experience building and maintaining CI/CD pipelines, Minimum 2+ years in a Tech Lead or Architect role, Proven experience leading teams and driving architectural decisions, Experience mentoring engineers, Fluent English, Experience working in Agile environments, Understanding of REST APIs, queues, and pub-sub patterns, Familiarity with Docker and Kubernetes or OpenShift 📃 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.