New offer - be the first one to apply!

August 8, 2026

Java Backend Engineer

Mid • Hybrid

Krakow, MA, Poland

Role Summary

We are looking for a Java Backend Engineer to design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core.

Key Responsibilities

  • Design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core.
  • Apply modern engineering practices, from analyzing user needs and developing new features to automated testing, deployment, and observability.
  • Ensure quality, security, reliability, and compliance by applying digital principles and implementing functional and non-functional requirements.
  • Build observability into solutions, monitor production health, help resolve incidents, and remediate root causes of risks and issues.
  • Advocate for user and stakeholder needs, ensuring AI solutions are explainable, ethical, and human-centric.
  • Share knowledge openly, contribute to hiring and onboarding, and help shape a collaborative, forward-thinking engineering culture.

Required Skills & Experience

  • Strong experience in Java and Spring Boot, including Spring Batch and Spring Cloud, and building microservices.
  • Proficiency in REST API and GraphQL schema design.
  • Experience with NoSQL data modelling (e.g., Azure Cosmos DB), data streaming (e.g., Confluent Kafka), and authentication/authorization protocols including OAuth 2.0 and Microsoft Entra ID.
  • Familiarity with Azure Cloud Services, including App Services, Azure Monitor, and API Management.
  • Collaborative communication skills: able to express ideas clearly in English and adapt technical content for diverse audiences while working closely with product managers, designers, and engineers in agile settings.
  • Strong commitment to quality, maintainability, documentation, and continuous learning.

Similar jobs you might like

Technology

iTeamly

Staff / Senior Java Developer

Senior

Remote

Krakow, Poland

19,500 - 29,500 PLN

🏢 Summary: Senior Backend Engineer role focused on designing and developing scalable, reliable backend services using Java. The position involves working in a cross-functional team to build high-performance systems, improve architecture, and support CI/CD and production environments. 🗂️ Requirements: 5+ years Backend Engineering experience, Strong Java proficiency, Solid knowledge of databases and SQL, Experience with RESTful APIs, Experience with microservices architecture, Experience with high-load systems, Experience with Docker and Kubernetes, Experience with AWS or GCP, Knowledge of CI/CD pipelines, Understanding of Agile practices 📃 Skills: Java, SQL, REST, Microservices, Docker, Kubernetes, AWS, GCP, CI/CD, Golang, Python 🏢 Description: We are looking for a Senior Backend Engineer with strong Java experience to help us design and develop scalable solutions. You will work in a cross-functional team, building reliable services and contributing to the continuous improvement of our systems. This role is ideal for someone who enjoys solving complex problems and driving technical excellence. 💼 Responsibilities: Design, develop, and maintain backend features and services. Collaborate with teams to define requirements and integrate systems. Ensure performance, scalability, and reliability of applications. Contribute to CI/CD processes and support production systems. Write clear documentation and share knowledge within the team. ✅ Requirements: 5+ years of experience as a Backend Engineer, with strong Java skills (Golang/Python is a plus). Solid understanding of databases and SQL. Experience with RESTful API design, microservices, and high-load systems. Familiarity with Docker, Kubernetes, and cloud environments (AWS/GCP). Knowledge of CI/CD pipelines and Agile practices. Strong problem-solving and communication skills. 🎁 We offer: Stable employment in a fast-growing company. Flexible and remote-friendly working model. Health and wellbeing benefits. Learning and development opportunities. Modern equipment and comfortable work environment.

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

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

DCV Technologies

Middle Java backend

Mid

Hybrid

Warsaw, Poland

900 - 950 PLN

🏢 Summary: The offer is for a Java Backend Developer role focused on building and maintaining microservices-based systems using Java and Spring technologies. The position involves developing REST APIs, working with containerized applications, and contributing to Agile delivery processes. The role centers on backend engineering, technical design, and collaboration within cross-functional teams. 🗂️ Requirements: Minimum 3+ years professional experience in backend development, Proficiency in Java 8+, Strong experience with Spring Boot and Spring technologies, Experience building microservices, Experience working with REST APIs, Knowledge of HTTPS, SFTP, REST and SOAP protocols, Understanding of microservices architecture and containerization, Experience with Kafka, Experience with Git and GitHub, Experience with Maven and Jenkins, Experience with MySQL and SQL databases, Familiarity with Linux, Experience working in Agile/Scrum environments 📃 Skills: Java, Spring, SpringBoot, REST, Microservices, Kafka, HTTPS, SFTP, SOAP, Linux, Git, GitHub, Maven, Jenkins, Jira, MySQL, SQL, Containerization, Agile 🏢 Description: Job Description: We are looking for skilled Java Backend Developers with strong experience in Java, Spring technologies, and microservices architecture. The ideal candidate will have hands-on expertise in backend development, REST APIs, containerized applications, and Agile delivery environments. Qualifications: Minimum 3+ years of relevant professional experience Proficiency in Java 8+, REST APIs, Spring Boot, and Spring technologies Experience in building microservices and working with Kafka Solid understanding of HTTPS, SFTP, REST API, and SOAP protocols Familiarity with Linux operating systems Strong understanding of microservices architecture and containerization Knowledge of Agile frameworks and principles Experience with Git/GitHub, GitHub Actions, Maven, Jenkins, and Jira Competence with MySQL and SQL databases Strong analytical and problem-solving skills Excellent written and verbal communication skills Ability to collaborate effectively with Product, QA, DevOps, and Agile/Scrum teams Mandatory Skills: Java (Spring) REST APIs Spring Boot and Spring Technologies HTTPS, SFTP, REST API, and SOAP protocols Microservices architecture and containerization Git/GitHub, GitHub Actions, Maven, Jenkins, Jira MySQL and SQL databases Desired Skills: Strong analytical and troubleshooting abilities Excellent communication skills Team collaboration experience within Agile/Scrum environments Roles & Responsibilities: Contribute to technical design and engineering activities Develop strong domain expertise within the project Analyse functional and technical requirements Support architecture and design discussions Collaborate with Architecture and Business teams Participate in development, design, code reviews, and implementation Follow engineering best practices and support continuous improvement initiatives Out of Scope: Creating product requirements Acting as Scrum Master or Product Owner Project Details: Primary focus is on Java backend development.

Technology

UNIQA

Java Backend Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Java Backend Developer role focused on building and maintaining microservices in a Kubernetes environment, integrating AI solutions such as LLMs and agent-based systems into production applications. The position combines strong software engineering practices with end-to-end AI implementation, ensuring quality, security, and performance. Work includes hexagonal architecture design, BPMN process modeling, and CI/CD-driven delivery in an Agile setup. 🗂️ Requirements: Minimum 7 years of experience in Java (8/11/21), Strong knowledge of Spring and Spring Boot, Experience in microservices architecture, Practical knowledge of Hexagonal Architecture, Experience with Kubernetes, Experience with CI/CD tools (e.g. GitLab, Jenkins), Experience in end-to-end AI solution design (agents, RAG, integrations), Knowledge of LLMs, workflows and agent-based systems, Knowledge of retrieval, embeddings, prompt and context engineering, Experience integrating AI with testing, monitoring and evaluation practices, Knowledge of application security (prompt injection, data leakage), Experience with BPMN modeling and Camunda engine 📃 Skills: Java, Spring, SpringBoot, Kubernetes, Microservices, HexagonalArchitecture, BPMN, Camunda, GitLab, Jenkins, LLM, RAG, Embeddings, PromptEngineering, CI/CD, Agile, Scrum 🏢 Description: Opis firmy Poszukujemy doświadczonej osoby specjalizującej się w backendzie (Java), która posiada ugruntowaną wiedzę z zakresu nowoczesnych architektur systemowych oraz praktyczne doświadczenie w wykorzystaniu rozwiązań AI, w szczególności modeli LLM i podejścia agentowego. Kluczowe jest umiejętne łączenie wysokich standardów inżynierii oprogramowania z efektywną implementacją technologii AI w produktach. Stanowisko Java Backend Developer Opis stanowiska Tworzenie i rozwijanie aplikacji w architekturze mikroserwisowej, uruchamianych na Kubernetes (K8s). Projektowanie i implementacja rozwiązań zgodnie z zasadami Architektury Heksagonalnej (Hexagonal Architecture). Modelowanie procesów biznesowych w BPMN oraz praca z silnikiem procesowym Camunda. Pisanie testów jednostkowych i dbanie o wysoką jakość kodu. Współpraca z zespołem programistów oraz biznesem w metodyce Agile (Scrum). Odpowiedzialność za jakość aplikacji – stabilność, bezpieczeństwo, wydajność. Tworzenie oraz utrzymywanie dokumentacji technicznej. Praktyczne wykorzystywanie narzędzi AI do wspierania procesu wytwarzania oprogramowania. Wymagania Minimum 7 lat doświadczenia w programowaniu w Java (8/11/21) . Bardzo dobra znajomość Spring/Spring Boot. Znajomość zasad Architektury Hexagonalnej i umiejętność ich stosowania. Doświadczenie w tworzeniu oraz utrzymywaniu Mikroserwisów . Znajomość narzędzi CI/CD (np. GitLab, Jenkins). Bardzo dobra znajomość różnic między LLM, workflowami i systemami agentowymi oraz umiejętność doboru odpowiedniego podejścia do problemu. Doświadczenie w projektowaniu i implementacji prostych rozwiązań AI end‑to‑end (np. agentów, RAG, integracje z narzędziami). Praktyczna wiedza z zakresu retrieval, embeddingów, zarządzania kontekstem oraz prompt & context engineering. Umiejętność łączenia rozwiązań AI z solidną inżynierią oprogramowania (testy, ewaluacje, monitoring, analiza regresji). Znajomość zagadnień bezpieczeństwa (np. prompt injection, wycieki danych) oraz wdrożeń produkcyjnych (fallbacki, kontrola działania, monitoring). Mile widziane : doświadczenie w pracy z wymaganiami oraz iteracyjnym rozwijaniu systemów (mile widziana praca z bazami wiedzy, np. Markdown, Obsidian). Oferujemy Pracę z najnowszymi technologiami informatycznymi. Wsparcie zespołu Architektury w codziennej pracy. Możliwości rozwoju zawodowego i realny wpływ na rozwiązania informatyczne stosowane firmie w branży ubezpieczeniowej. Kulturę organizacyjną opartą na 5 wartościach: wspólnota, prostota, klient przede wszystkim, odpowiedzialność i wiarygodność. Stabilne zatrudnienie na podstawie umowy o pracę lub współpracę B2B. Pracę w systemie hybrydowym. Dbamy o Twój dobrostan i rozwój oferując m.in . dostęp do wielu platform (wellbeing, ze szkoleniami online czy nauki języków obcych). Możliwość udziału w Wolontariacie oraz wielu akcjach CSR. Możliwość realizacji pasji w ramach istniejących 10 UNIQA Klubów ( m.in . bieganie/ gry planszowe/ narty/ turystyka wysokogórska/ podróże/strzelectwo).

Technology

emagine Polska

Java Backend Engineer

Mid

Remote

Warsaw, Poland

180 - 200 PLN/hr

🏢 Summary: Long-term remote B2B contract for a Backend Engineer responsible for building and maintaining high-performance backend systems in Java, deployed on Kubernetes within AWS. The role focuses on developing containerized applications and leveraging cloud services to ensure scalability and reliability. Work involves JVM-based technologies and cloud-native architecture. 🗂️ Requirements: Proficiency in Java, Experience with Spring Boot and JVM ecosystem, Hands-on experience with AWS services (Lambda, EC2, ECS, EKS), Minimum 1–2 years of experience with AWS or other cloud platforms, Strong knowledge of Docker and Kubernetes, Experience building and managing containerized applications, Basic knowledge of Terraform, Knowledge of Camunda or AWS Step Functions 📃 Skills: Java, Spring, JVM, AWS, Lambda, EC2, ECS, EKS, Kubernetes, Docker, Terraform, Camunda, StepFunctions, Angular, Python 🏢 Description: Backend Engineer (Java/Kubernetes/AWS): Introduction & Summary: This role requires a skilled Backend Engineer proficient in Java with experience in Kubernetes and AWS. The ideal candidate will be responsible for developing and maintaining efficient backend systems that prioritize performance and reliability while leveraging cloud technologies. What we offer: Full Remote Rate: 180-200 PLN/ H+ VAT Long Term B2B contract Main Responsibilities: Develop and maintain backend systems, running in Kubernetes in the AWS cloud, with a focus on performance and reliability. Build and manage containerized applications using tools like Docker and Kubernetes. Utilize cloud services, particularly AWS, to deploy and operate applications efficiently. Key Requirements: Proficiency in Java is required, with additional experience in Python as a plus. Experience with the JVM ecosystem, especially Spring Boot. Familiarity with frontend technologies, particularly Angular. Solid understanding of containerization technologies, including Docker and Kubernetes. Hands-on experience with AWS cloud services like Lambda, EC2, ECS, and EKS. Basic Terraform knowledge is essential. Minimum of 1-2 years working with AWS or equivalent experience with other cloud platforms. Knowledge of business process modeling or workflow orchestration tools such as Camunda or AWS Step Functions. Nice to Have: Experience with CI/CD pipelines. Familiarity with microservices architecture. Understanding of Agile methodologies. German languages Other Details: This position may offer remote work flexibility. The role is for a long-term assignment focusing on cloud-based technologies in a dynamic environment.

Technology

emagine Polska

Java Backend Developer with German

Mid

Remote

180 - 200 PLN/hr

🏢 Summary: The offer is for a Backend Engineer responsible for building and maintaining high-performance backend systems in a cloud-based environment using Java, Kubernetes, and AWS. The role focuses on developing containerized applications and operating them reliably in the AWS cloud. It is a long-term remote B2B contract centered on scalable and cloud-native technologies. 🗂️ Requirements: Proficiency in Java, Experience with JVM ecosystem and Spring Boot, Experience with Kubernetes and Docker, Hands-on experience with AWS services (Lambda, EC2, ECS, EKS), Basic knowledge of Terraform, Minimum 1-2 years of AWS or other cloud platform experience, Understanding of containerization concepts, Knowledge of Camunda or AWS Step Functions 📃 Skills: Java, Python, Spring, SpringBoot, Kubernetes, Docker, AWS, Lambda, EC2, ECS, EKS, Terraform, Angular, Camunda, StepFunctions, JVM 🏢 Description: Backend Engineer (Java/Kubernetes/AWS): Introduction & Summary: This role requires a skilled Backend Engineer proficient in Java with experience in Kubernetes and AWS. The ideal candidate will be responsible for developing and maintaining efficient backend systems that prioritize performance and reliability while leveraging cloud technologies. What we offer: Full Remote Rate: 180-200 PLN/ H+ VAT Long Term B2B contract Main Responsibilities: Develop and maintain backend systems, running in Kubernetes in the AWS cloud, with a focus on performance and reliability. Build and manage containerized applications using tools like Docker and Kubernetes. Utilize cloud services, particularly AWS, to deploy and operate applications efficiently. Key Requirements: Proficiency in Java is required, with additional experience in Python as a plus. Experience with the JVM ecosystem, especially Spring Boot. Familiarity with frontend technologies, particularly Angular. Solid understanding of containerization technologies, including Docker and Kubernetes. Hands-on experience with AWS cloud services like Lambda, EC2, ECS, and EKS. Basic Terraform knowledge is essential. Minimum of 1-2 years working with AWS or equivalent experience with other cloud platforms. Knowledge of business process modeling or workflow orchestration tools such as Camunda or AWS Step Functions. Nice to Have: Experience with CI/CD pipelines. Familiarity with microservices architecture. Understanding of Agile methodologies. Other Details: This position may offer remote work flexibility. The role is for a long-term assignment focusing on cloud-based technologies in a dynamic environment.

Technology

Link Group

Java Developer with Azure

Mid

Remote

Warsaw, Poland

110 - 135 PLN

🏢 Summary: Backend Developer role focused on designing and building scalable, cloud-based applications using Java and Spring Boot in a microservices architecture. The position involves developing and deploying distributed, event-driven services on Azure using modern containerization and API technologies. The offer emphasizes building reliable, high-quality backend systems with up-to-date cloud-native practices. 🗂️ Requirements: Strong Java development experience, Experience with Spring Boot, Experience with microservices architecture, Experience with cloud-native applications, Familiarity with Azure, Knowledge of Kafka or similar messaging systems, Understanding of GraphQL or REST APIs, Experience with Docker, Experience with Kubernetes 📃 Skills: Java, Spring, SpringBoot, Microservices, Azure, Kafka, GraphQL, REST, Docker, Kubernetes 🏢 Description: We are seeking a talented Backend Developer to join our team, contributing to the design and development of modern, cloud-based applications. The role focuses on building scalable and maintainable services using up-to-date technologies and best practices. Key Responsibilities: Develop and maintain backend services using Java and Spring Boot . Build and support microservices solutions for distributed systems. Work with cloud platforms such as Azure , including event-driven architectures. Implement and consume APIs using GraphQL or REST. Package and deploy applications using Docker and Kubernetes . Collaborate with team members to deliver reliable, high-quality software. Required Skills & Experience: Strong background in Java development with Spring Boot . Experience with microservices and cloud-native applications. Familiarity with Azure , Kafka , or similar messaging/event systems. Understanding of API design ( GraphQL /REST). Practical experience with containerization ( Docker , Kubernetes ). Nice to Have: Knowledge of CI/CD practices and automated deployments. Experience with monitoring, logging, or observability in distributed systems.

Technology

Link Group

Backend Developer (Java)

Mid

Hybrid

Warsaw, Poland

25,000 - 30,000 PLN

🏢 Summary: The role involves developing and maintaining scalable backend services for business-critical applications using Java within an agile environment. The position focuses on building RESTful APIs, implementing persistence layers, and ensuring system quality and stability. The developer collaborates on code reviews, debugging, and continuous improvement of backend solutions. 🗂️ Requirements: Strong experience with Java 17+, Hands-on experience with Spring, Hands-on experience with Spring Boot, Knowledge of Hibernate and ORM concepts, Experience with PostgreSQL, Experience with Git version control platforms, Strong debugging skills, Experience in agile development environments 📃 Skills: Java, Spring, SpringBoot, Hibernate, PostgreSQL, REST, Git, ORM 🏢 Description: Backend Developer (Java) We are looking for a Backend Developer to join a development team responsible for building and maintaining backend services for business-critical applications. The role focuses on developing scalable, maintainable solutions and contributing to the overall quality and stability of the system within an agile setup. Responsibilities: Develop and maintain backend services using Java 17+ Design and implement RESTful APIs with Spring and Spring Boot Work with relational databases, including schema design and query optimization in PostgreSQL Implement persistence layers using Hibernate Debug, troubleshoot, and resolve backend issues Collaborate with the team using a GitHub-like platform, including code reviews and version control Participate in agile ceremonies and contribute to continuous improvement Requirements: Strong experience with Java 17+ Hands-on experience with Spring and Spring Boot Knowledge of Hibernate and ORM concepts Experience working with PostgreSQL Familiarity with GitHub-like platforms and team workflows Strong debugging and problem-solving skills Experience working in agile development environments

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.