April 24, 2026

Senior Java Engineer

Senior • Remote

145 - 155 PLN

Wroclaw, DS, Poland

Additional information:
The project focuses on an advanced molecular diagnostics system for infectious diseases, based on multiplex PCR technology, enabling detection of multiple pathogens from a single sample. The solution combines ready-to-use assay cartridges with a modular, automated analyzer featuring a touchscreen interface and robotic cartridge handling. It operates in a high-throughput environment, requiring strong performance, stability, and high-quality code. The role includes both backend development and contribution to a desktop application frontend. The team works with a modern tech stack and actively leverages AI tools to support daily development work.

You’re ideal for this role if you:

  • have strong hands-on experience with Java 17, Spring 6, and Hibernate 6 / JPA

  • have experience working with databases (preferably SQLite)

  • are familiar with Gradle and understand build processes

  • have experience with Docker and containerized environments

  • have worked with Liquibase or similar database migration tools

  • have experience with Swing or are willing to work on desktop applications

  • actively use AI tools (e.g., Copilot, ChatGPT) in your daily development work

  • are comfortable working in a high-performance, quality-driven environment

Your day-to-day responsibilities include:​

  • develop and maintain applications using Java 17 and Spring 6

  • work on backend components and contribute to the Swing-based frontend

  • integrate with databases and manage schema changes using Liquibase

  • ensure code quality, performance, and system reliability

  • collaborate with the team on designing and implementing new features

  • leverage AI tools to improve development efficiency and solution quality

Similar jobs you might like

Healthcare

ASTEK Polska

Senior Java Engineer

Senior

Hybrid

Wrocław, Poland

1,120 - 1,200 PLN

🏢 Summary: Development of a high-performance molecular diagnostics system based on multiplex PCR, combining backend services and a Swing-based desktop application. The role focuses on building and maintaining a modular, automated analyzer platform with strong emphasis on performance, stability, and code quality. Work involves modern Java technologies, database integration, and containerized environments supported by AI-driven development tools. 🗂️ Requirements: Strong experience with Java 17, Experience with Spring 6, Experience with Hibernate 6 or JPA, Experience with databases (preferably SQLite), Knowledge of Gradle and build processes, Experience with Docker and containerized environments, Experience with Liquibase or similar migration tools, Experience with Swing or desktop application development, Use of AI development tools (e.g., Copilot, ChatGPT), Ability to work in high-performance, quality-driven environment 📃 Skills: Java, Spring, Hibernate, JPA, SQLite, Gradle, Docker, Liquibase, Swing, SQL, Git, AI 🏢 Description: Additional information: The project focuses on an advanced molecular diagnostics system for infectious diseases, based on multiplex PCR technology, enabling detection of multiple pathogens from a single sample. The solution combines ready-to-use assay cartridges with a modular, automated analyzer featuring a touchscreen interface and robotic cartridge handling. It operates in a high-throughput environment, requiring strong performance, stability, and high-quality code. The role includes both backend development and contribution to a desktop application frontend. The team works with a modern tech stack and actively leverages AI tools to support daily development work. You’re ideal for this role if you: have strong hands-on experience with Java 17, Spring 6, and Hibernate 6 / JPA have experience working with databases (preferably SQLite) are familiar with Gradle and understand build processes have experience with Docker and containerized environments have worked with Liquibase or similar database migration tools have experience with Swing or are willing to work on desktop applications actively use AI tools (e.g., Copilot, ChatGPT) in your daily development work are comfortable working in a high-performance, quality-driven environment Your day-to-day responsibilities include:​ develop and maintain applications using Java 17 and Spring 6 work on backend components and contribute to the Swing-based frontend integrate with databases and manage schema changes using Liquibase ensure code quality, performance, and system reliability collaborate with the team on designing and implementing new features leverage AI tools to improve development efficiency and solution quality

Healthcare

Avenga

Senior Java Developer

Senior

Hybrid

Wroclaw, Poland

25,600 - 28,600 PLN

🏢 Summary: Development of software for a high-throughput molecular diagnostics system that detects infectious diseases using multiplex PCR. The role focuses on building and maintaining Java-based applications running on automated laboratory analyzers with robotic cartridge handling. Work involves hybrid collaboration with on-site access to physical diagnostic machines. 🗂️ Requirements: Commercial experience with Java 17, Strong knowledge of Spring v6, Experience with Hibernate v6 or JPA, Experience with SQLite, Experience with Gradle, Experience with Docker, Familiarity with AI agents usage in daily work, Availability for hybrid work in Wrocław with on-site presence when required 📃 Skills: Java, Spring, Hibernate, JPA, SQLite, Gradle, Docker, Swing, Liquibase, AI 🏢 Description: Product: It’s a high-throughput molecular diagnostics system for infectious diseases. Using multiplex PCR (syndromic testing), it can detect multiple pathogens from a single patient sample with minimal hands-on time. The solution combines ready-to-use assay cartridges with a modular, automated analyzer featuring a touchscreen interface and robotic cartridge handling. •   java 17 (critical) •   spring v6 (critical) •   hibernate v6 / jpa (critical) • familiarity with the use of AI agents in everyday work •   sqlite db •   gradle •   swing (big plus) •   docker •   luqibase Work model: hybrid work (Wrocław) . For these projects, you may need to come into the office more frequently. This software runs on physical machines that will only be available in the office, so you may need to be present at a physical workstation during onboarding and when using key features.

Healthcare

KUBO

Java Developer

Mid

Hybrid

Wroclaw, Poland

130 - 150 PLN/hr

🏢 Summary: The offer is for a Java Developer responsible for designing and developing backend solutions for genetic diagnostics and analytical software within an international Scrum team. The role involves system and API integration, database work, and maintaining software quality in a biotechnology environment. It is a hybrid B2B position based in Wrocław. 🗂️ Requirements: Minimum 4 years of experience as Java Developer, Experience with Java 17, Experience with Spring 6, Experience with Hibernate 6 or JPA, Experience with Angular, Experience with PostgreSQL, Experience with Gradle, Experience with Docker, Ability to work in Scrum/Agile environment, English level minimum B2 📃 Skills: Java, Spring, Hibernate, JPA, Angular, PostgreSQL, Gradle, Docker, Scrum, Agile 🏢 Description: For our client we are currently looking for a Java Developer who, together with the team, will be responsible for the technical aspects of the project related to genetic diagnostics. In this position you’ll collaborate with a team from Poland and German and be a part of global company in the field of biotechnology and molecular diagnostics. Key responsibilities Designing and developing backend solutions in Java Working in a Scrum/Agile team System and API integration Working with databases Developing diagnostic and analytical software Participating in testing and quality maintenance Working in an international environment Ideal candidate profile Minimum 4 years of experience in a similar position Experience with Java minimum 17 (required) Spring version 6 and Hibernate 6 / JPA (required) Experience with Swing Experience using Gradle Knowledge of Docker English language: minimum B2 Nice to have: experience with unit testing and AI tools Conditions Location: hybrid in Wrocław, Poland (Initially 2–3 days/week in the office, with the possibility to reduce to 1 day/week later) Contract type: B2B Salary: 130-150 PLN/h + VAT Benefits: Private medical care, life insurance, Multisport card Recruitment steps Phone call with a Recruiter (approx. 30 min.) Interview with Client (1,5h) Decision and feedback

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

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

Avenga

FullStack Developer

Mid

Hybrid

Krakow, Poland

22,680 - 25,200 PLN

🏢 Summary: Full-stack developer role focused primarily on Java backend (60%) with Angular frontend (40%) responsibilities. The position involves designing REST APIs, integrating messaging systems, implementing security, and working with databases and CI/CD pipelines in a containerized environment. 🗂️ Requirements: Proficiency in Java 11 or 17, Experience with Spring ecosystem (MVC, Boot, Batch, Security), Experience with JPA, Hibernate, Spring Data JPA, JDBC, Knowledge of REST API design and development, Strong SQL skills with MS SQL, Ability to analyze SQL queries using Query Plan, Experience with JWT and OAuth2, Experience with RabbitMQ or Kafka, Experience with Angular 8+, Knowledge of Maven, Proficiency with Git and Jenkins, Experience with Docker and Kubernetes or OpenShift, Ability to write unit tests using JUnit, Understanding of OOP, SOLID, ACID principles, Knowledge of C4 model 📃 Skills: Java, Spring, SpringBoot, SpringMVC, SpringBatch, SpringSecurity, JPA, Hibernate, JDBC, REST, SQL, MSSQL, QueryPlan, JWT, OAuth2, RabbitMQ, Kafka, Angular, npm, d3, Maven, Git, Jenkins, Docker, Kubernetes, OpenShift, JUnit, OOP, SOLID, ACID, C4 🏢 Description: Requirements description Knowledge of the Java language and its Enterprise features for Back End development, including technologies such as: Java 11, 17 Spring Ecosystem (Spring MVC, Spring Boot, Spring Batch, Spring Security, etc.) Database Access (JPA, Spring Data JPA, Hibernate, JDBC) Security protocols and technologies (JWT, Oauth2) Messaging systems (RabbitMQ, Kafka) UI Angular 8+, npm, d3 REST API Knowledge of database programming via SQL (MS SQL preferable), including SQL SQL analyzing tools, like Query Plan Knowledge of Build tools like Maven. An IDE like Eclipse or IntelliJ. Knowledge of Unit testing tools like JUnit and unit testing strategies. Knowledge container and orchestrator such as Docker, Kubernetes (and/or OpenShift) Knowledge of CI/CD tools and mainly git, Jenkins Strong understanding of OOP, SOLID, and ACID principles Knowledge and understanding of C4 model. Knowledge of cloud solutions (AWS or Azure) and Redis will be additional asset Soft skills Good interpersonal skills and flexibility Teamwork Time management Your responsibilities Back-end development in Java (60%) and Front-end development in Angular(40%)

Technology

Link Group

Java Developer

Mid

Hybrid

Warsaw, Poland

100 - 150 PLN

🏢 Summary: Mid-level Java Developer role focused on building and delivering software aligned with a long-term product roadmap, ensuring high-quality, user-centric solutions. The position involves full-cycle development, task estimation, and close collaboration within a cross-functional team. The role also requires active participation in CI/CD processes and hybrid work availability. 🗂️ Requirements: Mid-level experience with Java 8/17, Experience with Spring Boot and Hibernate, Experience with Maven and functional libraries, Proficiency in Oracle PL/SQL, Experience with Swagger for API documentation, Practical knowledge of CI/CD tools, Ability to work in hybrid model at least one day per week, Fluent English communication skills 📃 Skills: Java, Spring, Hibernate, Maven, Vavr, Oracle, PLSQL, Swagger, Bitbucket, Jenkins, Sonar, Kubernetes, ELK, CI/CD 🏢 Description: Key Responsibilities: Software Development: Build and deliver software according to project requirements and a multi-year product roadmap. User-Centric Design: Collaborate with the team to shape software functionality to best meet user expectations. Quality Assurance: Maintain high-quality solutions through thorough test coverage, code reviews, and a focus on user needs. Project Management: Perform task estimation, planning, and provide proactive status reporting to the team. Team Collaboration: Foster a supportive environment by sharing knowledge and assisting other team members. Technical Requirements: Java Stack: Solid mid-level experience with Java 8/17, Spring Boot, Hibernate, Maven, and functional libraries like vavr. Data & Messaging: Proficiency in Oracle PL/SQL, and API documentation using Swagger. DevOps Ecosystem: Practical knowledge of CI/CD tools including Bitbucket, Jenkins, Sonar, Kubernetes, and ELK. Soft Skills: A collaborative "team player" attitude with the ability to communicate fluently in English. Work Model: Ability to work in a hybrid setup, including at least one day per week.

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.

Healthcare

MyNetDiary Inc.

Senior Java Developer

Senior

Remote

Warsaw, Poland

18,000 - 21,000 PLN

🏢 Summary: Senior Java Developer role focused on maintaining and modernizing a high-load monolithic backend platform serving web and mobile applications. The position involves refactoring legacy Struts-based systems, building REST APIs, optimizing performance, and integrating AI/LLM-driven services. You will contribute to architectural evolution while ensuring stability of business-critical functionality. 🗂️ Requirements: 5+ years commercial Java development experience, Strong knowledge of core Java, multithreading, collections, concurrency, Experience with large legacy Java systems and refactoring, Experience designing and supporting REST APIs, Strong SQL skills and experience with MySQL or similar RDBMS, Experience with performance tuning and troubleshooting, Understanding of full web application architecture (Java backend and JavaScript frontend), Familiarity with Linux production environments 📃 Skills: Java, Spring, Struts, Tomcat, React, JavaScript, MySQL, Percona, AWS, EC2, EBS, S3, OpenSearch, Ignite, Gradle, REST, Git, Linux, LLM, SQL 🏢 Description: We are looking for an experienced Java developer to join our team and work on a mature high-load backend platform serving web and mobile applications. The project includes a large monolithic Java application with legacy web components and a set of backend APIs used by mobile clients. The main focus of the role is maintaining business-critical functionality while gradually modernizing the architecture and introducing new services. The role also involves participation in new AI-driven initiatives, including backend integrations with modern LLM-based services and internal automation tools. Responsibilities Develop and maintain backend functionality for web and mobile applications Work with a large legacy Java codebase and participate in gradual refactoring Design and implement new REST APIs for mobile clients Migrate legacy modules to modern Java stack Integrate AI-powered services into existing products and internal workflows Build backend services interacting with LLM APIs and AI-based data processing pipelines Optimize performance of backend services and database interactions Participate in architectural decisions for modernization of the monolith Investigate production issues and improve system reliability Work with cloud infrastructure and distributed caching solutions Tech stack Java 17 / 21 Apache Tomcat Legacy Struts-based monolith Spring / Spring MVC (migration in progress) JavaScript / React MySQL / Percona Server AWS (EC2, EBS, OpenSearch, S3) Distributed caching (Apache Ignite) Gradle REST APIs AI integrations (LLM APIs, AI-assisted internal tools) Git Requirements 5+ years of commercial Java development experience Strong knowledge of core Java, multithreading, collections, concurrency Strong understanding of full web application architecture, including Java backend and JavaScript-based frontend Experience with large legacy systems and refactoring Strong SQL skills and experience with MySQL or similar relational databases Experience building and supporting REST APIs Experience with application performance tuning and troubleshooting Familiarity with Linux production environments Nice to have Experience with legacy frameworks (Struts, Servlet API) Experience migrating monoliths to Spring Boot or microservices AWS production experience Experience with distributed cache systems (Ignite, Redis) Experience supporting mobile backend APIs CI/CD and infrastructure automation Experience building AI-assisted product features Experience with prompt engineering or AI workflow automation What makes this role interesting Work on a real-world high-scale product used by both web and mobile users Modernization project: transforming a mature monolith into a more modern architecture Combination of legacy engineering challenges and new development Significant influence on technical decisions and architecture evolution Conditions & Benefits: Competitive salary, depending on experience Product company – focus deeply on a single product with no outsourcing, clients, or rushed projects Challenging, stable, and long-term work — building modern, complex Health & Fitness apps for over 17 years Direct involvement in product growth and development Flexible schedule with the option to work remotely or from a coworking space Paid vacation and sick leave Performance-based bonuses and salary reviews Strong, experienced team located in Poland and the USA Top-tier Apple equipment provided (the latest MacBook Pro, monitor, iPhone and other devices) About the company: MyNetDiary is a U.S.-based product company specializing in Health & Fitness apps. Since the very launch of the App Store, our apps have been repeatedly featured by Apple and Google for their quality and innovation. We’ve also been recognized by top publications including Forbes, The Wall Street Journal, Women’s Health, and USA Today. Our mission is to create high-quality, user-focused products built on decades of expertise, leveraging the latest technologies available on modern mobile platforms like iOS and Android. We work in agile, highly skilled teams with zero bureaucracy, dedicated to writing clean, reliable, and minimalistic code. You’ll work with experienced colleagues who communicate effortlessly and take pride in their craft.

Technology

Motorola Solutions

Senior Java/ Full Stack Engineer

Senior

Hybrid

Kraków, Poland

18,000 - 21,000 PLN

🏢 Summary: Backend-focused software engineering role responsible for designing and implementing scalable, high-performance Java applications. The position involves enhancing system architecture, performance, and resilience while developing new features and maintaining backend services. You will work in an Agile team environment, emphasizing clean code, testing, and database optimization. 🗂️ Requirements: 5+ years backend software development experience, Strong knowledge of core Java and JDK, Experience designing high-performance multithreaded systems, Solid understanding of software architecture and design patterns, Experience writing automated tests with JUnit, Advanced debugging and performance profiling skills, Strong knowledge of relational databases, Experience with PostgreSQL, Experience with Hibernate or JPA, Ability to work in Agile environment 📃 Skills: Java, JDK, JUnit, PostgreSQL, Hibernate, JPA, SQL, JAX-RS, Spring, Agile, Multithreading 🏢 Description: You will join a high-performing team of software engineers, with the ability to work on the backend or full stack, but primarily working on the backend, and taking responsibility for implementing a range of new application features, as well as improving the architecture, performance, scalability, and resilience of the existing product. Responsibilities Design and implement clean, modular, scalable, and testable code for the Java backend. Conducting performance analysis and profiling for backend systems and databases, ensuring the system’s scalability and high performance. Apply advanced testing and debugging methods to resolve complex software issues. Work collaboratively with local and distributed teams in an Agile environment to continuously enhance product functionality. Required skills and qualifications 5+ years of hands-on backend software development, with an in-depth knowledge of core Java/JDK. Solid understanding of software architecture, design patterns, and core software engineering principles. (Experience designing and implementing high-performance, multithreaded, state-driven systems. Proficiency in creating meaningful automated tests (we use JUnit) and applying advanced testing and debugging techniques. In-depth knowledge of relational databases (we use Postgres) and ORM technologies such as Hibernate/JPA. Strong communication skills with the ability to effectively interface with stakeholders. Excellent problem-solving skills with a strong capacity for independent work. Ability to work both independently and collaboratively as part of a team in an Agile environment. Communicative English Preferred skills and qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related subject. Experience developing REST APIs using JAX-RS, Spring, or similar technologies. 2+ years of experience with Angular or similar modern frontend frameworks. Experience with E2E testing frameworks such as Playwright or Cypress. Mentorship, coaching, or leadership experience or demonstrable aptitude. In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your work, you’ll get the following: Contract of Employment (UoP) Private medical coverage, Multisport Life insurance (two annual incomes), Employee Stock Purchase Plan – 15% discount for buying Motorola’s Stock units, Employee Pension Plan – 3,5 % of the month’s salary gross, which goes to the retirement account IP Tax Relief (up to 80%) Yearly salary increase (depends on individual performance) Yearly bonus (depends on company performance) Flexible working hours (usually the day starts between 7-10), 8 hours working day (30 minutes lunch break included). Hybrid work mode