May 18, 2026

Java Developer

Mid • Remote

8,500 - 14,000 PLN

Krakow, Poland

We are looking for a Mid Java Engineer to join our backend team working on a global Life Sciences platform. This role is ideal for engineers who want to deepen their experience in Java, AWS, and distributed systems while contributing to a high-impact product.🙋‍♀️

Your responsibilities:

  • Develop and maintain backend features using Java, Spring, and Spring Boot.

  • Work with AWS services and SQL databases as part of daily development tasks.

  • Implement API endpoints and contribute to microservices development.

  • Collaborate with senior engineers on architecture and best practices.

  • Participate in code reviews and ensure technical quality.

  • Support testing, debugging, and troubleshooting.

  • Cooperate with product and QA teams to clarify requirements.

🧠 Our requirements:

  • 3–5 years of experience in Java backend development.

  • Practical knowledge of Spring Boot and REST APIs.

  • Experience with SQL databases.

  • Basic familiarity with AWS or willingness to learn cloud services.

  • Understanding of microservices or distributed systems fundamentals.

  • Ability to work in a collaborative environment and deliver consistent results.

Nice to Have:

  • Familiarity with Kafka or other event-driven systems.

  • Ability to assist occasionally with small tasks in React.

  • Experience working on projects in healthcare or Life Sciences.

🌟 What we offer:

  • Fully remote work with flexible arrangements tailored to your needs.

  • Benefits like a multisport pass and private healthcare to support your well-being.

  • Training budget and support for certifications

  • Opportunities to work on international projects that expand your expertise.

  • Clear career growth paths with fast-track promotion opportunities.

Similar jobs you might like

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

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

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

iTeamly

Senior Java Engineer

Senior

Hybrid

Krakow, Poland

26,000 - 33,000 PLN

🏢 Summary: Senior Java Engineer role focused on building a greenfield distributed backend platform in a complex manufacturing environment. The position involves developing microservices, APIs, and integrations within an event-driven architecture, with strong emphasis on scalability, performance, and system design. The engineer will contribute to architectural decisions and work with complex enterprise data flows. 🗂️ Requirements: 5+ years of Java backend development experience, Strong knowledge of backend systems and microservices, Experience with REST APIs, Experience with distributed systems, Understanding of concurrency, Scalable system design knowledge, Solid SQL skills, Database design skills, Experience with system integrations, Ability to work in fast-moving, ambiguous environments 📃 Skills: Java, REST, SQL, Microservices, DistributedSystems, Concurrency, ETL, ERP, MES, IoT 🏢 Description: We are looking for a Senior Java Engineer to join a greenfield distributed backend platform within a complex manufacturing environment. The role involves building backend services , APIs , and integrations in an event-driven architecture with a strong focus on scalability , system design , and distributed systems challenges. ✅ Your responsibilities: Develop backend services within a microservices architecture Build and maintain APIs and system integrations Implement workflow, event processing, and data-driven components Contribute to system design and architecture decisions Optimize for performance, scalability, and reliability Work with complex production and enterprise data flows 🧠 Our requirements: 5+ years in Java backend development Strong understanding of backend systems and microservices Experience with REST APIs and distributed systems Knowledge of concurrency and scalable system design Solid SQL and database design skills Experience with system integrations Ability to work in fast-moving, ambiguous environments ⭐ Nice to have: Exposure to manufacturing / MES / IoT systems Experience with event-driven architecture Familiarity with ETL / data pipelines Experience integrating ERP / enterprise systems 🌟 What we offer: Private healthcare Multisport Life insurance Opportunity to build a greenfield distributed platform from scratch Real influence on architecture and technical direction Work in a high-tech manufacturing domain (photonics / hardware systems) Collaboration with experienced system engineers

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.

Healthcare

Sii

Java Developer with AI – pharmaceutical industry (f/m/x)

Senior

Remote

Warsaw, Poland

🏢 Summary: Remote Java Developer role focused on building and maintaining cloud-native, microservices-based backend systems for digital healthcare in the pharmaceutical industry, leveraging AI and LLM tools to enhance development processes. The position involves designing REST APIs, ensuring high code quality, and contributing to AI-driven clinical and decision-support solutions. Work is fully remote with an AI-first engineering approach. 🗂️ Requirements: Minimum 5 years experience with Java 17+, Strong knowledge of JVM internals, concurrency, and memory management, Strong experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Proven experience designing microservices architectures, Experience developing REST APIs, Hands-on experience with AI/LLM coding tools, Experience with AWS cloud services, Experience with observability tools, Proficiency with SQL and NoSQL databases, Experience with CI/CD pipelines, Proficiency with Git, Fluent Polish, Residing in Poland 📃 Skills: Java, JVM, SpringBoot, SpringMVC, SpringDataJPA, SpringSecurity, Microservices, REST, AWS, Grafana, OpenTelemetry, DataDog, SQL, NoSQL, Git, CICD, LLM, Copilot, Cursor, AI 🏢 Description: We are looking for an experienced Java Developer to work on innovative solutions in the pharmaceutical industry. Our systems support clinicians and patients worldwide, leveraging cloud-native platforms, microservices, and cutting-edge AI technologies such as large language models and intelligent agents that enhance the software development lifecycle. If you want to help shape the future of digital healthcare, working 100% remotely with an AI-first approach, this role is for you. Your tasks Develop and maintain backend services using Java/Spring Boot Apply AI tools to speed up refactoring, boilerplate generation, and debugging Design and develop REST APIs in a microservices architecture Automate unit, integration, and end-to-end testing with AI-assisted approaches Collaborate on CI/CD and code review processes, enhanced by AI tools Ensure high code quality, adherence to SOLID principles, and software best practices Contribute to projects in cutting-edge AI applications in pharma, e.g., clinical data analysis, intelligent decision support, and process automation Requirements Extensive experience (minimum 5 years) with Java 17+, JVM internals, concurrency, and memory management Strong knowledge of Spring Boot, including Spring MVC, Spring Data JPA, and Spring Security Proven expertise in designing and developing microservices-based applications Familiarity with AI/LLM tools to accelerate coding, refactoring, and bug fixing (e.g., Copilot, Cursor) Ability to leverage AI agents for automating unit tests, documentation, and PR descriptions Expertise with AWS cloud and observability tools such as Grafana, OpenTelemetry, or DataDog Proficiency with SQL and NoSQL databases, CI/CD pipelines, and Git version control Fluent Polish required Residing in Poland required What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

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!

Healthcare

Sii

Java Developer with AI – pharmaceutical industry (f/m/x)

Senior

Remote

Katowice, Poland

22,000 - 24,000 PLN

🏢 Summary: The role involves developing and maintaining cloud-native, microservices-based backend systems in Java for innovative pharmaceutical solutions, with a strong AI-first approach. The position focuses on building REST APIs, applying AI tools to enhance development processes, and contributing to high-quality, scalable healthcare platforms in a fully remote setup. 🗂️ Requirements: Minimum 5 years of experience with Java 17+, Strong knowledge of JVM internals, concurrency, and memory management, Strong knowledge of Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Proven experience in designing and developing microservices-based applications, Experience with AI/LLM coding tools (e.g., Copilot, Cursor), Ability to use AI agents for test and documentation automation, Experience with AWS cloud services, Experience with observability tools (Grafana, OpenTelemetry, DataDog), Fluency in English and Polish, Residing in Poland 📃 Skills: Java, Spring, SpringBoot, SpringMVC, SpringDataJPA, SpringSecurity, JVM, Microservices, REST, AWS, Grafana, OpenTelemetry, DataDog, Copilot, Cursor, AI, LLM 🏢 Description: We are looking for an experienced Java Developer to work on innovative solutions in the pharmaceutical industry. Our systems support clinicians and patients worldwide, leveraging cloud-native platforms, microservices, and cutting-edge AI technologies such as large language models and intelligent agents that enhance the software development lifecycle. If you want to help shape the future of digital healthcare, working 100% remotely with an AI-first approach, this role is for you. Your tasks Develop and maintain backend services using Java/Spring Boot Apply AI tools to speed up refactoring, boilerplate generation, and debugging Design and develop REST APIs in a microservices architecture Automate unit, integration, and end-to-end testing with AI-assisted approaches Collaborate on CI/CD and code review processes, enhanced by AI tools Ensure high code quality, adherence to SOLID principles, and software best practices Contribute to projects in cutting-edge AI applications in pharma, e.g., clinical data analysis, intelligent decision support, and process automation Requirements Minimum 5 years of experience with Java 17+, JVM internals, concurrency, and memory management Strong knowledge of Spring Boot, including Spring MVC, Spring Data JPA, and Spring Security Proven expertise in designing and developing microservices-based applications Familiarity with AI/LLM tools to accelerate coding, refactoring, and bug fixing (e.g., Copilot, Cursor) Ability to leverage AI agents for automating unit tests, documentation, and PR descriptions Expertise with AWS cloud and observability tools such as Grafana, OpenTelemetry, or DataDog Fluency in both English and Polish Residing in Poland required

Technology

ITDS

Senior Java Spring Boot Backend Developer – Cloud and Microservices

Senior

Hybrid

Krakow, Poland

24,150 - 30,450 PLN

🏢 Summary: Senior Java Spring Boot Backend Developer role focused on building and modernizing a cloud-native Messaging Delivery Platform in the financial sector. The position involves developing scalable microservices, APIs, and containerized applications deployed on AWS using Kubernetes. It combines hands-on backend engineering with DevOps practices in an Agile environment. 🗂️ Requirements: Minimum 6 years of Java development experience, Strong hands-on experience with Spring Boot, Experience with microservices architecture, Practical experience with Kubernetes, Experience with AWS cloud environment, Experience with CI/CD tools (Jenkins, GitHub, Maven, Groovy), Strong knowledge of API design (REST, Swagger, OpenAPI, JSON), Experience with OAuth2 and API Gateway solutions, Experience working in Agile (Scrum, TDD), Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Microservices, Kubernetes, AWS, Jenkins, GitHub, Maven, Groovy, REST, Swagger, OpenAPI, JSON, OAuth2, Kong, CI/CD, TDD, Scrum 🏢 Description: Unleash innovation at scale — drive the future of cloud-native, microservices architectures! Krakow-based opportunity with hybrid work model (3 remote days per week). As a Senior Java Spring Boot Backend Developer , you will be working for our client in the financial industry, focusing on the Messaging Delivery Platform—centralizing and modernizing message delivery to bank customers across multiple channels. Join a cutting-edge project that shapes the future of client communication through advanced distributed systems and cloud technology. Your main responsibilities: Develop high-quality, scalable backend applications using Java and Spring Boot, ensuring adherence to technical requirements and standards. Collaborate within a multidisciplinary Agile team to design, build, and enhance distributed microservices architectures. Implement and monitor API solutions using Swagger, OpenAPI, REST, and JSON standards, ensuring best practices. Deploy and manage containerized applications on Kubernetes, leveraging AWS cloud infrastructure. Integrate authentication and authorization mechanisms such as OAuth 2 and API Gateway solutions. Write and execute unit tests, contribute to automation testing efforts, and uphold quality benchmarks. Participate in code reviews, challenge implementations to maintain highest quality standards, and promote innovation. Keep abreast of current technologies, tools, and industry best practices, continuously enhancing your expertise. Support and mentor team members to foster a culture of technical excellence and knowledge sharing. You're ideal for this role if you have: Minimum 6 years of experience in Java development within a senior or expert capacity. Strong hands-on expertise with Spring Boot framework and microservices architecture. Practical experience with Kubernetes and Cloud environments, particularly AWS. Proficiency with CI/CD tools such as Jenkins, GitHub, Maven, and Groovy scripting. Deep understanding of API design principles, including Swagger, OpenAPI 3.0, REST, and JSON. Familiarity with authentication protocols like OAuth 2 and API Gateway solutions such as Kong. Robust knowledge of Agile practices, especially TDD and Scrum methodologies. Ability to work fluently in English, with excellent communication skills. It is a strong plus if you have: Certifications or additional experience with AWS services. Knowledge of automation testing frameworks. Experience with messaging systems or middleware. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.