May 8, 2026

Senior Java/Kotlin Engineer

Senior • Remote

Job description

About the Role

We are seeking an experienced Lead Integration Engineer to manage and grow our integration engineering team while remaining hands-on with architecture and development. The ideal candidate will have extensive experience designing enterprise-grade integrations across financial systems, combined with proven team leadership skills. You will be responsible for managing engineers, mentoring the team, architecting our integration strategy, and actively contributing to the delivery of scalable solutions that power our core banking platform. This is a hands-on management role where you will both guide your team and directly contribute to critical integration work.

Responsibilities

  • Architect and oversee the design of high-quality, scalable, and reliable integrations using Java, Kotlin, Quarkus, and Temporal.

  • Lead the development and management of connectors to third-party systems, including core banking platforms (e.g., Mambu, Saascada, Tuum), payment gateways, and financial service providers, using Apache Camel.

  • Design and orchestrate complex business workflows using Temporal, establishing best practices and patterns.

  • Lead and mentor a team of integration engineers, providing technical guidance and fostering continuous learning.

  • Collaborate with cross-functional teams (product, engineering, operations) to define integration architecture, requirements, and deliver solutions.

  • Establish and enforce security and integrity standards by implementing best practices for authentication, authorization, and data protection.

  • Drive the continuous improvement of our integration platform, processes, and engineering practices.

  • Lead troubleshooting and resolution of complex integration issues and architectural challenges.

  • Evaluate and recommend new technologies and tools to enhance our integration capabilities.

Required Skills and Experience

  • 7+ years of professional experience as an Integration Engineer or Software Engineer, with significant focus on backend development.

  • 3+ years of leadership or senior technical leadership experience, guiding teams and providing technical direction.

  • Advanced proficiency in Java and/or Kotlin with deep experience with the Quarkus framework.

  • Hands-on expertise with Temporal for workflow orchestration and complex distributed systems.

  • Strong experience with messaging systems, particularly Apache Kafka.

  • Deep understanding of relational databases, such as PostgreSQL, and NoSQL databases like Elasticsearch and Redis.

  • Expert-level experience building and consuming RESTful APIs with a strong understanding of OpenAPI standards.

  • Advanced understanding of security principles and best practices, including: Encryption: Data-at-rest and data-in-transit encryption mechanisms

  • Authentication and Authorization: Standards like OAuth 2.0 and JWT

  • mTLS: Mutual TLS for secure service communication

  • Excellent problem-solving, architectural thinking, and debugging skills.

  • Strong communication and leadership skills with the ability to influence across teams.

Preferred Qualifications

  • Extensive experience with Apache Camel for enterprise integration solutions.

  • 5+ years of experience in the financial services or fintech industry.

  • Deep experience with core banking platforms such as Mambu, SaasCada, or Tuum.

  • Strong knowledge of cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).

  • Experience in architecting and managing CI/CD pipelines using tools like Argo Workflows.

  • Proficiency with infrastructure-as-code tools like Terraform.

  • Experience building and scaling integration platforms in fast-growing environments.

Similar jobs you might like

Technology

B-SoftPlats

Senior Java/Kotlin Engineer

Senior

Remote

🏢 Summary: Hands-on Lead Integration Engineer role combining technical leadership with architecture and development of enterprise-grade integrations for a core banking platform. You will lead and mentor a team while designing scalable integrations, complex workflows, and secure distributed systems using modern backend and cloud technologies. The position focuses on building reliable connectors to financial systems and continuously improving integration architecture and practices. 🗂️ Requirements: 7+ years experience in integration or backend software engineering, 3+ years leadership or senior technical leadership experience, Advanced proficiency in Java or Kotlin, Deep experience with Quarkus framework, Hands-on expertise with Temporal for workflow orchestration, Strong experience with Apache Kafka, Strong knowledge of PostgreSQL and NoSQL databases, Expert experience with RESTful APIs and OpenAPI, Strong understanding of security principles (encryption, OAuth2, JWT, mTLS) 📃 Skills: Java, Kotlin, Quarkus, Temporal, Kafka, PostgreSQL, Elasticsearch, Redis, REST, OpenAPI, OAuth2, JWT, mTLS, Apache, Camel, AWS, GCP, Azure, Docker, Kubernetes, Argo, Terraform 🏢 Description: Job description About the Role We are seeking an experienced Lead Integration Engineer to manage and grow our integration engineering team while remaining hands-on with architecture and development. The ideal candidate will have extensive experience designing enterprise-grade integrations across financial systems, combined with proven team leadership skills. You will be responsible for managing engineers, mentoring the team, architecting our integration strategy, and actively contributing to the delivery of scalable solutions that power our core banking platform. This is a hands-on management role where you will both guide your team and directly contribute to critical integration work. Responsibilities Architect and oversee the design of high-quality, scalable, and reliable integrations using Java, Kotlin, Quarkus, and Temporal. Lead the development and management of connectors to third-party systems, including core banking platforms (e.g., Mambu, Saascada, Tuum), payment gateways, and financial service providers, using Apache Camel. Design and orchestrate complex business workflows using Temporal, establishing best practices and patterns. Lead and mentor a team of integration engineers, providing technical guidance and fostering continuous learning. Collaborate with cross-functional teams (product, engineering, operations) to define integration architecture, requirements, and deliver solutions. Establish and enforce security and integrity standards by implementing best practices for authentication, authorization, and data protection. Drive the continuous improvement of our integration platform, processes, and engineering practices. Lead troubleshooting and resolution of complex integration issues and architectural challenges. Evaluate and recommend new technologies and tools to enhance our integration capabilities. Required Skills and Experience 7+ years of professional experience as an Integration Engineer or Software Engineer, with significant focus on backend development. 3+ years of leadership or senior technical leadership experience, guiding teams and providing technical direction. Advanced proficiency in Java and/or Kotlin with deep experience with the Quarkus framework. Hands-on expertise with Temporal for workflow orchestration and complex distributed systems. Strong experience with messaging systems, particularly Apache Kafka. Deep understanding of relational databases, such as PostgreSQL, and NoSQL databases like Elasticsearch and Redis. Expert-level experience building and consuming RESTful APIs with a strong understanding of OpenAPI standards. Advanced understanding of security principles and best practices, including: Encryption: Data-at-rest and data-in-transit encryption mechanisms Authentication and Authorization: Standards like OAuth 2.0 and JWT mTLS: Mutual TLS for secure service communication Excellent problem-solving, architectural thinking, and debugging skills. Strong communication and leadership skills with the ability to influence across teams. Preferred Qualifications Extensive experience with Apache Camel for enterprise integration solutions. 5+ years of experience in the financial services or fintech industry. Deep experience with core banking platforms such as Mambu, SaasCada, or Tuum. Strong knowledge of cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes). Experience in architecting and managing CI/CD pipelines using tools like Argo Workflows. Proficiency with infrastructure-as-code tools like Terraform. Experience building and scaling integration platforms in fast-growing environments.

Technology

emagine Polska

Integration Engineer

Senior

Hybrid

Stockholm, Sweden

🏢 Summary: Senior Integration Engineer role focused on designing, building, and optimizing scalable integrations between a business-critical SaaS platform and external systems. The assignment combines hands-on development with architectural improvements and standardization of the integration landscape. The consultant will enhance integration practices, frameworks, and cloud-based services in a modern product-driven environment. 🗂️ Requirements: 5-6+ years software development experience, Minimum 2 years in integration-focused role, Strong knowledge of APIs and distributed systems, Experience with event sourcing, Experience building scalable integration services, Experience integrating ERP and/or Payroll systems, Proficiency in at least one OOP language (Java, Kotlin, or C#), Experience with Node.js, React, or TypeScript, Experience with PostgreSQL or MongoDB, Experience with AWS, Azure, or GCP, Experience with integration frameworks (Apache Camel, JBoss Fuse, Azure Logic Apps, or iPaaS), Experience using AI tools in development workflow 📃 Skills: APIs, DistributedSystems, EventSourcing, Integration, ERP, Payroll, Java, Kotlin, C#, OOP, Node.js, React, TypeScript, PostgreSQL, MongoDB, AWS, Azure, GCP, ApacheCamel, JBossFuse, AzureLogicApps, iPaaS, AI 🏢 Description: Location: Remote with occasional visits to the office in Stockholm Start: ASAP/or after the Summer Duration: Initial 6 months About the Assignment We are looking for a highly experienced Integration Engineer to join a product-focused technology organization undergoing continued growth and modernization. The assignment focuses on designing, building, and optimizing integrations between a business-critical SaaS platform and a broad ecosystem of external systems. The consultant will play a key role in both hands-on development and strategic improvements of the client's integration landscape. This is a senior-level role where the consultant is expected to actively contribute to development while also helping elevate engineering practices across the team. Responsibilities Design, develop, and maintain integration solutions between internal and external platforms. Evaluate and assess the existing integration architecture and provide improvement recommendations. Drive standardization, scalability, and maintainability across integration services. Collaborate closely with engineering, product, and business stakeholders. Contribute to architectural decisions and integration best practices. Support the development of reusable integration patterns and frameworks. Mentor team members and help strengthen the team's technical capabilities. Leverage modern AI-assisted development tools and workflows to improve productivity and quality. Required Experience A passionate professional with a solid technical understanding of concepts such as APIs, distributed systems, event sourcing, and integrations, with at least 5-6 years of experience as a developer including at least 2 years in an integration-focused role. Proficiency in building scalable integration services, preferably with systems such as ERP and/or Payroll. Fluency in at least one OOP language such as Java, Kotlin, or C#, with experience across frontend (preferably Node.js, React, or TypeScript) and databases (preferably PostgreSQL or MongoDB). Experience working in cloud environments like AWS, Azure, or Google Cloud. Familiarity with integration frameworks like Apache Camel, JBoss Fuse, Azure Logic Apps, or iPaaS solutions. Track record of leveraging AI tools in your development workflow. Strong attention to detail and the ability to deliver stable, scalable integrations. Strong analytical abilities and excellent communication skills. Nice to have Experience in identity and access management. Experience in the HRIS domain, HR master data, HR systems, payroll data, and employee and organizational data. Experience working with remote teams across multiple countries. Personal Qualities Highly hands-on and delivery-oriented. Comfortable operating both strategically and technically. Strong problem-solving and analytical mindset. Passionate about engineering excellence and continuous improvement. Ability to challenge existing approaches and drive positive change.

Technology

Link Group

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

130 - 150 PLN

🏢 Summary: Opportunity for a Senior/Strong Mid Java Developer to design and build high-performance APIs and integrations connecting core systems with global brokers. The role focuses on developing scalable microservices architecture, managing high-traffic applications, and ensuring robust CI/CD practices. You will drive strategic system integrations and contribute to modernizing infrastructure for global scale. 🗂️ Requirements: 5+ years of Java experience, Strong knowledge of Spring and Hibernate, Experience designing REST APIs, Proficiency with SQL and relational databases, Experience with Maven in large-scale projects, Understanding of microservices architecture, Knowledge of design patterns, Experience with CI/CD tools, Ability to work with Java 8/17/21, English and Polish communication skills 📃 Skills: Java, Spring, Hibernate, SQL, REST, Maven, Git, TeamCity, Microservices, React, Kafka 🏢 Description: Take ownership of our platform's expansion by building high-performance bridges between our core systems and global external brokers. We are looking for a developer who combines deep Java expertise with an architectural mindset. Your Impact: Strategic Integrations: Design and build high-quality Java 8/17/21 APIs from scratch to enable seamless, scalable connectivity with international partners and brokers. Architecture Evolution: Contribute to modern, service-oriented designs using microservices to ensure our infrastructure is resilient and ready for global scaling. Data Mastery: Manage high-traffic applications using Spring, Hibernate, and SQL, ensuring peak performance and data consistency. Modern Engineering: Drive excellence via Git, Maven, and TeamCity, upholding high standards for CI/CD, clean code, and documentation. Full-Stack Awareness: Use your React knowledge to design user-centric APIs that are practical and easy for both internal and external teams to consume. Global Synergy: Collaborate across international borders, communicating effectively in both Polish and English to ensure smooth project delivery. What Supports Your Success: Experience: 5+ years of Java expertise (Senior or strong Mid+) with deep Spring & Hibernate knowledge. Technical Core: Mastery of REST API design, SQL, and large-scale Maven applications. Architectural Flair: Solid understanding of design patterns and microservices. Bonus Points: Experience with Apache Kafka, DDD/Hexagonal architecture, or migrating monoliths to microservices. Domain: Previous experience in Fintech is a significant plus.

Technology

Link Group

Tech Lead Java

Senior

Remote

Krakow, Poland

23,000 - 26,000 PLN

🏢 Summary: Senior-level Java engineering role focused on building a secure, scalable, blockchain-based payment platform using modern cloud-native and microservices architecture. The position involves designing and developing high-quality backend services, event-driven systems, and APIs in a distributed environment. The role emphasizes architectural ownership, scalability, and production-grade system reliability. 🗂️ Requirements: 8+ years of commercial experience in Java development, Strong experience with Spring Boot, Experience designing distributed systems and microservices architecture, Hands-on experience with Kafka and/or Azure Event Hub, Production experience with GraphQL, Practical experience with Docker, Practical experience with Kubernetes, Experience delivering cloud-based scalable solutions, Strong knowledge of system design and integration patterns, Understanding of high-availability systems 📃 Skills: Java, Spring, SpringBoot, Kafka, Azure, EventHub, GraphQL, Docker, Kubernetes, Microservices, Blockchain, Cloud 🏢 Description: 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.

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.

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

Link Group

Tech Lead Java

Senior

Hybrid

Warsaw, Poland

150 - 180 PLN

🏢 Summary: Senior Java Tech Lead role focused on leading backend development, defining technical architecture, mentoring engineers, and delivering scalable microservices solutions in an Agile environment. The position combines hands-on Java development with technical leadership, code quality oversight, and collaboration with stakeholders. Experience with Spring, Oracle SQL, distributed systems, and backend security is required. 🗂️ Requirements: Experience leading technical teams, Strong Java 11-25 expertise, Advanced knowledge of memory management, Advanced knowledge of concurrency, JDBC experience, Experience with Spring Boot, Experience with JPA, Experience with Hibernate, RDBMS knowledge, Oracle SQL development, Query optimization skills, Microservices architecture knowledge, Asynchronous messaging experience, REST API development, OpenAPI knowledge, API-First approach experience, Git proficiency, Maven proficiency, Backend security knowledge, Unit testing experience, Integration testing experience, Fluent English 📃 Skills: Java, JDBC, Spring, SpringBoot, JPA, Hibernate, Oracle, SQL, Microservices, REST, OpenAPI, Swagger, Git, Maven, Kubernetes, Ansible, OpenSearch, Jenkins, SonarQube 🏢 Description: Java Tech Lead We are looking for a seasoned Java Developer with natural leadership qualities. In this role, you won't just write clean, scalable code—you will champion the technical direction, unblock your engineering team, and act as a bridge between technical execution and business vision. Key Responsibilities Technical Leadership: Spearhead architectural and solutioning discussions with stakeholders to map out the best technical paths. Team Empowerment: Actively remove bottlenecks within the delivery pipeline and mentor team members to help elevate their technical skills. Quality Assurance: Guard technical standards, ensuring all deliverables align with security benchmarks, code quality metrics, and engineering best practices. Backend Development: Drive hands-on development across multiple applications, tackling both brand-new greenfield projects and the evolution of existing systems. Collaboration & Process: Drive proactive technical analysis, conduct thorough code reviews, and actively participate in Scrum ceremonies. Requirements Leadership & Soft Skills: Exceptional communication and coordination skills. Proven ability to identify the technical critical path and take decisive steps to ensure successful delivery. A strong sense of ownership, multitasking abilities, and a highly proactive, self-sufficient mindset. Technical Expertise: Strong command of Java (from version 11 up to 25) and advanced concepts, including memory management, concurrency, and JDBC. Extensive experience with the Spring ecosystem (Spring Boot 2 to 4) and JPA/Hibernate . Solid RDBMS experience, with a specific focus on Oracle SQL development and query optimization . Deep understanding of microservices architecture , asynchronous messaging systems, and web communication ( REST, OpenAPI/Swagger, and API-First approach ). Everyday proficiency with Git and Maven . Sound knowledge of backend security practices and a commitment to writing clean, high-coverage unit and integration tests. Fluency in English (both written and spoken). Nice to Have Hands-on experience with cloud-native and infrastructure tools like Kubernetes , Ansible , or OpenSearch . Familiarity with build and deployment automation ( CI/CD via Jenkins, SonarQube ). Experience implementing automated testing frameworks. Past involvement in high-level technical architecture and design. Experience working within geographically distributed, international teams.

Technology

Link Group

Senior Java Developer

Senior

Remote

Warsaw, Poland

120 - 135 PLN

🏢 Summary: The role involves designing and developing scalable backend systems in a microservices architecture using Java or Kotlin and Spring. The engineer will influence technical decisions while building payment and subscription platforms with event-driven communication and cloud-based solutions. The position includes working with modern architectural patterns and ensuring high code quality through testing and reviews. 🗂️ Requirements: Strong experience with Java and/or Kotlin, Solid knowledge of Spring and Spring Boot, Hands-on experience with SQL and relational databases, Experience with PostgreSQL, Proven experience with microservices architecture, Experience with event-driven systems, Practical experience with JUnit, Mockito, Testcontainers, Experience with AWS or GCP, Understanding of DDD, CQRS, Hexagonal Architecture, Experience with payment or subscription systems 📃 Skills: Java, Kotlin, Spring, SpringBoot, SQL, PostgreSQL, Microservices, Kafka, JUnit, Mockito, Testcontainers, AWS, GCP, DDD, CQRS, HexagonalArchitecture 🏢 Description: Senior Backend Engineer (Java/Kotlin) We are looking for an experienced Backend Engineer to join a team building modern, scalable systems based on a microservices architecture. This role offers real influence over technical decisions, system architecture, and the quality of delivered solutions—particularly within payment and subscription platforms. Responsibilities Design, develop, and maintain backend systems using Java or Kotlin and the Spring Framework Build and evolve microservices following DDD , CQRS , and Hexagonal Architecture principles Implement event-driven communication , ideally using Apache Kafka Work with relational databases ( PostgreSQL or other SQL databases ) and optimize queries Write unit and integration tests using JUnit, Mockito, and Testcontainers Contribute to the design and development of cloud-based solutions ( AWS or GCP ) Participate in code reviews and drive high engineering standards Collaborate closely with product and engineering teams to deliver business-critical features Requirements Strong experience with Java and/or Kotlin Solid knowledge of Spring / Spring Boot Hands-on experience with SQL and relational databases (preferably PostgreSQL ) Proven background in microservices-based architectures Experience with event-driven systems (Kafka is a strong plus) Practical experience with backend testing (JUnit, Mockito, Testcontainers) Experience working with cloud platforms ( AWS or GCP ) Good understanding of Domain-Driven Design (DDD) , CQRS , and Hexagonal Architecture Must-have: experience with payment systems and/or subscription-based platforms Nice to Have Experience working with high-scale, high-availability systems Knowledge of security and transactional data handling Background in product-driven, Agile environments

Technology

Link Group

Senior Java Developer with Kafka

Senior

Hybrid

Warsaw, Poland

130 - 150 PLN

🏢 Summary: Senior/Mid+ Java Developer role focused on transforming a high-scale credit decisioning platform from monolith to microservices, building mission-critical applications and event-driven systems. The position involves designing scalable Java solutions within the Spring and Hibernate ecosystem, managing complex SQL data flows, and developing high-performance APIs. The role also includes working in a CI/CD-driven Scrum environment with international collaboration. 🗂️ Requirements: Strong experience with Java 8/17/21, Experience with Spring and Hibernate in large-scale applications, Strong knowledge of SQL, Experience building RESTful APIs, Experience with Git, Maven, and TeamCity, Familiarity with microservices architecture, Familiarity with Apache Kafka, Experience working in Scrum environment, English and Polish proficiency 📃 Skills: Java, Spring, Hibernate, SQL, REST, Git, Maven, TeamCity, Kafka, Microservices, CI/CD, Scrum 🏢 Description: Join our engineering team to drive the transformation of high-scale credit decisioning platforms. We are looking for an owner-minded developer ready to evolve our systems from monolith to microservices. Your Impact: Modernizing Architecture: Transition core processes from monolithic structures to modular microservices to enhance scalability and domain ownership. High-Scale Java Dev: Design mission-critical apps using Java 8/17/21 within a robust Spring & Hibernate ecosystem. Data & API Engineering: Manage complex SQL-based data flows and build high-performance APIs to connect internal and external global partners. Event-Driven Systems: Leverage Apache Kafka to build resilient, asynchronous communication between distributed services. Engineering Excellence: Maintain CI/CD standards using Git, Maven, and TeamCity within an international Scrum environment. Global Collaboration: Communicate technical concepts clearly in Polish and English to ensure smooth delivery across markets. What You Bring: Expertise: Solid experience in Java 8/17/21 and large-scale Spring + Hibernate applications. Technical Core: Strong command of SQL, RESTful APIs, and Git/Maven/TeamCity environments. Architectural Mindset: Familiarity with microservices and Apache Kafka (or a strong desire to learn). Seniority: You are a Senior or an ambitious Mid+ developer with a proactive, growth-oriented attitude.

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!