May 19, 2026
Senior Java Developer
Senior • Remote
18,000 - 21,000 PLN
Warsaw, Poland
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.
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
Klient justjoin.it
Java Developer
Senior
Hybrid
Katowice, SL, Poland
13,000 - 26,000 PLN
🏢 Summary: The offer is for an experienced Java Developer to build and maintain scalable, enterprise-level applications supporting global travel platforms. The role involves full lifecycle development, designing and implementing REST/SOAP services, and working with modern Java technologies in an Agile, CI/CD-driven environment. You will collaborate with cross-functional teams to enhance business-critical systems and deliver high-quality, reliable software solutions. 🗂️ Requirements: Minimum 5 years of commercial experience as Java Developer, Experience with Java 8 and Java 17, Strong knowledge of Spring Framework, Strong knowledge of Hibernate, Strong knowledge of EclipseLink, Proficiency in Oracle SQL, Proficiency in PL/SQL, Experience with GitHub, Experience with TeamCity, Experience with Tomcat or Tomee, Experience designing and implementing REST web services, Experience designing and implementing SOAP web services, Knowledge of JSP, Knowledge of Struts, Knowledge of JavaScript, Experience with unit testing using JUnit, Very good command of English 📃 Skills: Java, Spring, Hibernate, EclipseLink, Oracle, SQL, PLSQL, GitHub, TeamCity, Tomcat, Tomee, REST, SOAP, JSP, Struts, JavaScript, JUnit 🏢 Description: We are looking for a Java Developer to join our team and contribute to building scalable, enterprise-level applications that support our global travel platforms. In this role, you will participate in the full software development lifecycle, working closely with Product Owners, QA Engineers, UX/UI Designers, and other developers to deliver reliable, high-quality solutions. You will play an important role in maintaining and enhancing business-critical systems while contributing to the continuous evolution of our technology landscape. Your responsibilities Participate in the full software development lifecycle, from requirements gathering and solution design to deployment and support Collaborate with Product Owners, Designers, QA Engineers, and Developers to deliver high-quality software solutions Design, develop, and maintain applications using Java technologies Write clean, efficient, and maintainable code following development best practices Develop and maintain automated unit tests using JUnit Design, implement, and maintain REST and SOAP web services Create, optimize, and troubleshoot SQL and PL/SQL queries Maintain and improve existing applications, including bug fixing and performance enhancements Prepare and maintain technical documentation Identify opportunities for system improvements and contribute to technical innovation Our requirements Minimum 5 years of commercial experience as a Java Developer Experience working with Java 8 and Java 17 Strong knowledge of Spring Framework, Hibernate, and EclipseLink Proficiency in Oracle SQL and PL/SQL Experience with tools such as GitHub, TeamCity, and Tomcat/Tomee Experience designing and implementing REST and SOAP web services Knowledge of JSP, Struts, and JavaScript Experience with unit testing using JUnit Strong analytical and problem-solving skills Very good command of English and ability to work in an international environment Nice to have Willingness to learn and work with React Experience with Linux, Docker, or AWS Familiarity with Java EE standards Understanding of CI/CD processes and modern development practices How we work Clean Code principles Design patterns and software engineering best practices Code reviews and knowledge sharing Continuous Integration and Continuous Deployment (CI/CD) Agile and collaborative development environment Cross-functional teams working closely across Product, QA, UX/UI, and Engineering Focus on quality, maintainability, and continuous improvement What we offer Hybrid work model (1–2 days per week in our Katowice office) Opportunity to work on international, large-scale projects used by customers worldwide Attractive remuneration paid in EUR Flexible working hours Individual learning and development budget Partially or fully funded training and certifications English lessons Mentoring and support from experienced technical leaders Participation in conferences in Poland and abroad A culture focused on collaboration, knowledge sharing, and continuous improvement Space to innovate and bring your own ideas to life Support for IT community initiatives and professional networking Long-term cooperation in a stable, growing international organization
Healthcare
Team Connect
Java Developer
Senior
Remote
Warsaw, Poland
110 - 130 PLN
🏢 Summary: Java Developer role for a healthcare mobile and web platform, focused on building and extending backend functionality within a large multi-module system. The position involves working with Java 17, Spring Boot, messaging, persistence, and REST APIs in an international environment. 🗂️ Requirements: Strong Java knowledge, Proficiency with core Java features, Experience with Collections Framework, Experience with concurrency, Experience with Java standard library, Experience with Spring ecosystem, Experience with multi-module Maven projects, Experience with messaging systems, Experience with MongoDB, Experience with relational databases, Experience with RESTful API design, Experience with JUnit 5, Experience with Mockito, Good English communication skills 📃 Skills: Java, Java17, Spring, SpringBoot, Maven, JMS, ActiveMQ, MongoDB, SQL, SpringData, REST, JUnit5, Mockito, FHIR, HAPIFHIR, Concurrency, Collections 🏢 Description: We are looking for an experienced Java Developer to join a healthcare project. The product is a mobile app and web platform. The developer will actively contribute to building and extending this functionality as part of the team. We are looking for someone with strong, demonstrable Java knowledge and confidence in core language features, the collections framework, concurrency, and the standard library. The developer should be comfortable working within a large multi-module Maven project built on Java 17 and Spring Boot. Practical experience with: Spring ecosystem (dependency injection, transaction management, event-driven patterns, caching, security) Messaging with JMS / ActiveMQ MongoDB and relational persistence (Spring Data) RESTful API design and inter-service communication JUnit 5 and Mockito for testing Experience with healthcare data standards (FHIR / HAPI FHIR) is a plus but not required. As the client is international , good English communication skills are required .
Technology
Antal Sp. z o.o.
Java Developer
Senior
Hybrid
Krakow, Poland
140 - 200 PLN
🏢 Summary: The offer is for an experienced Java Developer to design, develop, and maintain scalable backend systems and microservices in an international, hybrid work environment. The role focuses on building high-performance, secure enterprise applications, contributing to architecture decisions, and supporting CI/CD and DevOps practices. It is suited for engineers experienced in modern Java ecosystems and distributed systems. 🗂️ Requirements: Commercial experience in Java software development, Strong knowledge of Java and Spring Boot, Experience building RESTful APIs and microservices, Knowledge of Spring Framework, Hibernate, and JPA, Experience with relational databases (Oracle or PostgreSQL), Understanding of software design principles and application architecture, Experience with Git, Familiarity with Docker and CI/CD tools, Experience working in Agile (Scrum/Kanban) environments 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, REST, Microservices, Oracle, PostgreSQL, Git, Docker, CICD, Agile, Scrum, Kanban 🏢 Description: 📍 Location: Kraków (Hybrid – 6–8 days per month in the office) 📄 Contract Type: B2B / Employment Contract 🌍 International Environment About the Role We are looking for an experienced Java Developer to join a dynamic team delivering scalable, enterprise-grade solutions. You will be involved in designing, developing, and maintaining modern backend systems, contributing to architecture decisions, and building robust applications that support critical business processes. This is an excellent opportunity for engineers who enjoy working with modern technologies, microservices, cloud-ready solutions, and high-performance distributed systems. Responsibilities Design, develop, and maintain scalable backend applications and microservices using Java technologies. Build and enhance secure, reliable, and high-performing APIs. Participate in system architecture and technical design discussions. Develop high-quality, maintainable, and well-tested code. Collaborate with cross-functional teams to deliver business-critical solutions. Troubleshoot, analyze, and resolve application and production issues. Perform code reviews and contribute to engineering best practices. Support application performance, scalability, and reliability initiatives. Participate in Agile ceremonies, including sprint planning, refinement, and retrospectives. Contribute to CI/CD processes and DevOps practices. Requirements Commercial experience in software development using Java. Strong knowledge of Java and Spring Boot. Experience building RESTful APIs and microservice-based applications. Good understanding of Spring Framework, Hibernate, and JPA. Experience working with relational databases such as Oracle or PostgreSQL. Familiarity with NoSQL databases is a plus. Understanding of software design principles and application architecture. Experience with Git and modern software development practices. Familiarity with Docker and CI/CD tools. Experience working in Agile environments (Scrum/Kanban). Strong analytical and problem-solving skills. Good communication skills and ability to work collaboratively within a team. Nice to Have Experience with cloud platforms such as AWS, Azure, or GCP. Knowledge of Kubernetes and container orchestration. Exposure to frontend technologies such as React, Angular, or JavaScript. Experience with event-driven architectures and messaging systems. Understanding of security best practices in software development. What We Offer Opportunity to work on modern, large-scale enterprise solutions. Long-term projects in an international environment. Flexible hybrid working model. Exposure to modern technologies, cloud solutions, and microservices architecture. Professional growth opportunities and access to technical challenges. Collaborative culture focused on quality, innovation, and continuous improvement. Employment contract or B2B cooperation model.
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
Netguru
Java Developer (Freelance)
Mid
Remote
Poznan, WP, Poland
30 - 30 EUR/hr
🏢 Summary: Mid-level Java Developer role on a B2B contract to build and enhance an enterprise SaaS platform, collaborating closely with the client’s engineering teams. The position involves backend development, ERP integrations, data analysis features, and support during US working hours. Remote work with set afternoon/evening CET hours and competitive hourly rate. 🗂️ Requirements: 3–4 years backend development experience with Java and Kotlin, Strong object-oriented programming and Java fundamentals, Experience with Spring Boot, Experience designing RESTful APIs, SQL and relational databases proficiency, Ability to work independently during off-standard hours, Clear communication in distributed international teams, Professional English proficiency (spoken and written), Experience in SaaS, startups, or customer-facing development 📃 Skills: Java, Kotlin, Spring, SpringBoot, REST, SQL, ERP, CI/CD, Docker, AWS, OOP 🏢 Description: Description We are looking for a Mid-level Java Developer to join our client’s engineering team and support the development of a SaaS platform used by enterprise customers. This role requires working in close collaboration with both Netguru and our client’s teams, acting as a fully integrated contributor within the client's software organization. This is a B2B contract position. Hourly rate: up to 30 EUR/h (net, invoiced). Working hours: 14:30 to 22:30 CET (±30 minutes). Responsibilities Perform development work as part of the client’s software engineering teams Support the client’s developers in daily tasks and project work Provide assistance to the client’s customers during US working hours Monitor and resolve critical issues that arise outside of standard European hours Participate in regular team meetings and virtual team events Integrate with the client’s wider developer community Contribute to the ongoing development of the client’s SaaS solution, including: Integrating with customer ERP systems to retrieve data Analyzing data and delivering insights back to customers Building and maintaining features within the SaaS application Requirements 3–4 years of experience in backend development with Java and Kotlin Solid understanding of object-oriented programming and Java fundamentals Experience with Spring Boot and RESTful API design Familiarity with SQL and working with relational databases Comfortable working independently during off-standard hours Ability to communicate clearly and collaborate in distributed, international teams Professional working proficiency in English (spoken and written) Exposure to startups, SaaS products, or customer-facing development Current residence within the European Union is required. Nice to Have Experience with ERP system integration Exposure to SaaS product development Familiarity with CI/CD pipelines and containerized environments Knowledge of AWS or other cloud platforms Prior experience working in customer-facing support or issue resolution Benefits In return, we offer: 100% remote, flexible work; work with an experienced team of developers and continuous development of your hard and soft skills; dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes; long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more). What will happen next? We would like to know you better, so we will invite you for a meeting with our recruiter. Next, you'll be asked to solve the task or invited to an interview and pair programming with one of our iOS Developers. Looking for a full-time job? Check out our and find out more about our open recruitment processes. If you need any disability-related adaptation at any step of the recruitment process – simply let the recruiter know! We'd be happy to help.
Technology
Finture Sp. z o.o.
Senior Java Developer (K/M)
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior Java Developer role focused on building and enhancing POS and BackOffice retail solutions, including integrations, payments, reporting, and fiscalisation systems. The position involves designing scalable backend applications, supporting architectural decisions, and collaborating across teams on complex retail technology projects. Candidates will work with modern Java and Spring technologies in a technically demanding environment with opportunities for growth. 🗂️ Requirements: 5+ years of commercial IT experience, Very good knowledge of Java, Experience with Spring Boot, Experience with Spring Cloud, Experience with JPA, Experience with SQL, Understanding of backend application design, Experience with system integration, Experience designing scalable and maintainable solutions, Experience with relational databases, Query optimisation skills, Knowledge of Git, English B2 or higher, Ability to work independently on code, Team collaboration skills 📃 Skills: Java, Spring, SpringBoot, SpringCloud, JPA, SQL, Git, JDBC, SQLite, PostgreSQL, Tomcat, Wicket, JasperReports, Karate, Swing, Multithreading, CI/CD, GitLab 🏢 Description: We are looking for experienced Java Developers who want to grow their skills and work on interesting projects in the retail and sales technology area. You will be joining a team working on POS and BackOffice solutions supporting sales, store operations, integrations, reporting, payments, fiscalisation, and other retail-related processes. Your responsibilities Designing and developing efficient, scalable, and stable software. Participating in the design and implementation of new features. Supporting technical decision-making and selecting appropriate technologies and implementation approaches. Working on the optimisation of the software development process. Analysing technical requirements and proposing practical, maintainable solutions. Supporting integration design between POS, BackOffice, payment systems, fiscal devices, external platforms, and other retail systems. Taking ownership of complex technical topics and supporting the team in solving architectural or implementation challenges. Cooperating with developers, analysts, testers, product owners, and other stakeholders. Reviewing code and supporting good engineering practices within the team. Our requirements At least 5 years of commercial experience in IT. Very good knowledge of Java. Experience with Spring Boot, Spring Cloud, JPA, and SQL. Good understanding of backend application design and system integration. Experience in designing stable, maintainable, and scalable solutions. Ability to analyse business and technical requirements and translate them into clean technical solutions. Experience with relational databases and query optimisation. Practical knowledge of Git-based version control. English at B2 level or higher. Ability to write, understand, review, and maintain code independently, without relying on LLM-based tools - we do allow and encourage you use all kinds of tools, including AI, but we expect you to have a deep understanding of the results Good communication skills and the ability to work in a team. Responsibility for delivered solutions and a proactive approach to problem-solving. Nice to have Experience as a Tech Lead, Lead Developer, or Solution Architect. Experience in making or supporting architectural decisions. Experience with POS, retail, payments, fiscalisation, or enterprise sales systems. Experience with desktop applications or applications running in store environments. Knowledge of multithreading, performance optimisation, and offline-first systems. Awareness of web technologies Experience with CI/CD, GitLab pipelines, automated testing, or deployment processes. Technologies we use POS Java Multithreading Plain JDBC Web client used in integrations Swing for UI SQLite embedded database BackOffice Java 21 Spring JDBC Tomcat as a web application container Apache Wicket PostgreSQL JasperReports Karate We offer: Employment in a reputable organization (ITwiz BEST100), operating in accordance with international quality and security standards (ISO 9001, ISO 27001) A non-corporate atmosphere and a flat organizational structure Opportunities for continuous development through: working with a variety of technologies on projects for well-known clients collaboration with an experienced team of experts who are eager to share their knowledge co-financing of training and certifications Employee Referral Program Participation in charitable initiatives, including cooperation with the Joanna Radziwiłł Foundation “Opiekuńcze Skrzydła” and involvement in the “Gwiazdorzymy” holiday campaign Private healthcare (LUX MED), 50% co-financing of the Multisport card, co-financing of foreign language learning, and access to a wellbeing platform. A diverse and inclusive work environment – our company brings together representatives of four generations Equal development opportunities – 50% of managerial and leadership positions are held by women Organizational culture based on values: we act with good intentions we share knowledge we take responsibility we continuously improve people are our top priority we act with a clear sense of purpose and meaning we communicate honestly and professionally
Technology
Xebia sp. z o.o.
👉Senior Java Developer
Senior
Remote
Wroclaw, Poland
18,000 - 28,000 PLN
🏢 Summary: Backend Java Developer role focused on building and maintaining high-performance, scalable systems for transaction, payment, and cashier functionalities within a complex trading platform. The position involves developing RESTful and RPC APIs, handling high-concurrency and large-scale data processing in distributed environments, and integrating with third-party services. The role requires strong production troubleshooting skills and collaboration within cross-functional teams. 🗂️ Requirements: 5+ years of Java backend development experience, Strong experience with Java 8+, Strong experience with Spring Boot, Experience in fintech product development, Experience with B2B systems, Hands-on experience with high-concurrency and multi-threaded environments, Experience with high-volume traffic systems, Experience with large-scale data processing, Knowledge of MyBatis, Redis, and message queues, Experience with MySQL and complex query optimization, Experience with Elasticsearch, Experience with Hadoop or big data technologies, Experience with event-driven architectures, Experience with unit and integration testing, Experience integrating third-party APIs, Understanding of distributed systems and microservices, EU work permit and EU-based work availability 📃 Skills: Java, Spring, SpringBoot, MyBatis, Redis, MySQL, Elasticsearch, Hadoop, Dubbo, REST, RPC, SQL, Multithreading, Microservices, Kafka, RabbitMQ 🏢 Description: 🟣 You will be: designing, developing, and maintaining high-performance backend systems using Java and Spring Boot, working on transaction, payment, and cashier-related functionalities within a complex trading platform, building and maintaining RESTful and RPC APIs (e.g. using Apache Dubbo), developing solutions capable of handling high-volume traffic, high concurrency, and multi-threaded environments, processing and optimizing large volumes of data within distributed systems, collaborating with cross-functional teams to deliver scalable and reliable systems, integrating backend services with third-party applications and external systems, troubleshooting, debugging, and optimizing system performance in production environments. 🟣 Your profile: 5+ years of professional experience in Java backend development, strong experience with Java (8+) and Spring Boot, experience in business product development within fintech environments, experience working on B2B products, hands-on experience with high-concurrency systems, multi-threading, and high-volume traffic environments, proven experience working with large-scale data processing systems, solid knowledge of technologies such as MyBatis, Redis, and message queue systems, experience working with relational databases such as MySQL, including writing complex queries and performance tuning, experience working with Elasticsearch and big data technologies such as Hadoop, experience with messaging systems (queues) and event-driven architectures, experience with unit and integration testing, experience integrating with third-party services and APIs, strong debugging and problem-solving skills, solid understanding of software design patterns and backend architectures, practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery, good communication skills and ability to work in a team environment, immediate availability or a short notice period is preferred. Work from the European Union region and a work permit are required. 🟣 Nice to have: familiarity with RPC frameworks such as Apache Dubbo, experience working with systems serving large-scale user bases, understanding of distributed systems and microservices architecture, experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work, interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. 🟣 Recruitment Process: CV review – HR call – Technical Interview – Client Interview – Decision 🎁 Benefits 🎁 ✍ Development: development budgets of up to 6,800 PLN, we fund certifications e.g.: AWS, Azure, access to Udemy, O'Reilly (formerly Safari Books Online) and more, events and technology conferences, technology Guilds, internal training, Xebia Upskill. 🩺 We take care of your health: private medical healthcare, multiSport card - we subsidise a MultiSport card, mental Health Support. 🤸♂️ We are flexible: B2B or employment contract, contract for an indefinite period.
Technology
Netguru
Java Developer (Freelance)
Mid
Remote
Poznan, Poland
30 - 30 EUR/hr
🏢 Summary: Mid-level Java Developer role focused on building and maintaining a SaaS platform for enterprise customers, working as an integrated member of the client’s engineering team. The position involves backend development, ERP integrations, data analysis, and supporting production issues during US working hours. This is a B2B contract with fixed afternoon/evening CET working hours. 🗂️ Requirements: 2–4 years backend development experience with Java, Strong knowledge of object-oriented programming, Experience with Spring Boot, Experience designing RESTful APIs, Experience with SQL and relational databases, Ability to work independently during off-standard hours, Professional proficiency in English 📃 Skills: Java, Spring, SpringBoot, REST, SQL, RDBMS, OOP, ERP, CI/CD, AWS, Docker 🏢 Description: We are looking for a Mid-level Java Developer to join our client’s engineering team and support the development of a SaaS platform used by enterprise customers. This role requires working in close collaboration with both Netguru and our client’s teams, acting as a fully integrated contributor within the client's software organization. This is a B2B contract position. Hourly rate: up to 30 EUR/h (net, invoiced). Working hours: 14:30 to 22:30 CET (±30 minutes). Responsibilities Perform development work as part of the client’s software engineering teams Support the client’s developers in daily tasks and project work Provide assistance to the client’s customers during US working hours Monitor and resolve critical issues that arise outside of standard European hours Participate in regular team meetings and virtual team events Integrate with the client’s wider developer community Contribute to the ongoing development of the client’s SaaS solution, including: Integrating with customer ERP systems to retrieve data Analyzing data and delivering insights back to customers Building and maintaining features within the SaaS application Requirements 2–4 years of experience in backend development with Java Solid understanding of object-oriented programming and Java fundamentals Experience with Spring Boot and RESTful API design Familiarity with SQL and working with relational databases Comfortable working independently during off-standard hours Ability to communicate clearly and collaborate in distributed, international teams Professional working proficiency in English (spoken and written) Nice to Have Experience with ERP system integration Exposure to SaaS product development Familiarity with CI/CD pipelines and containerized environments Knowledge of AWS or other cloud platforms Prior experience working in customer-facing support or issue resolution Benefits In return, we offer: 100% remote, flexible work; work with an experienced team of developers and continuous development of your hard and soft skills; dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes; long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more). What will happen next? We would like to know you better, so we will invite you for a meeting with our recruiter. Next, you'll be asked to solve the task or invited to an interview and pair programming with one of our iOS Developers. Looking for a full-time job? Check out our and find out more about our open recruitment processes. If you need any disability-related adaptation at any step of the recruitment process – simply let the recruiter know! We'd be happy to help.
Technology
Netguru
Java Developer (Freelance)
Mid
Remote
Warsaw, Poland
36 - 50 EUR/hr
🏢 Summary: Mid-level Java Developer role on a B2B contract to support and enhance an enterprise SaaS platform, working closely with distributed engineering teams. The position involves backend development, ERP integrations, data processing, and production support during US hours. Fully remote with fixed afternoon/evening CET schedule. 🗂️ Requirements: 2–4 years backend development experience with Java, Strong knowledge of OOP and Java fundamentals, Experience with Spring Boot, Experience designing RESTful APIs, Experience with SQL and relational databases, Ability to work independently during off-standard hours, Professional proficiency in English 📃 Skills: Java, Spring, SpringBoot, REST, SQL, RDBMS, OOP, ERP, CI/CD, AWS, Docker, SaaS 🏢 Description: We are looking for a Mid-level Java Developer to join our client’s engineering team and support the development of a SaaS platform used by enterprise customers. This role requires working in close collaboration with both Netguru and our client’s teams, acting as a fully integrated contributor within the client's software organization. This is a B2B contract position. Hourly rate: up to 30 EUR/h (net, invoiced). Working hours: 14:30 to 22:30 CET (±30 minutes). Responsibilities Perform development work as part of the client’s software engineering teams Support the client’s developers in daily tasks and project work Provide assistance to the client’s customers during US working hours Monitor and resolve critical issues that arise outside of standard European hours Participate in regular team meetings and virtual team events Integrate with the client’s wider developer community Contribute to the ongoing development of the client’s SaaS solution, including: Integrating with customer ERP systems to retrieve data Analyzing data and delivering insights back to customers Building and maintaining features within the SaaS application Requirements 2–4 years of experience in backend development with Java Solid understanding of object-oriented programming and Java fundamentals Experience with Spring Boot and RESTful API design Familiarity with SQL and working with relational databases Comfortable working independently during off-standard hours Ability to communicate clearly and collaborate in distributed, international teams Professional working proficiency in English (spoken and written) Nice to Have Experience with ERP system integration Exposure to SaaS product development Familiarity with CI/CD pipelines and containerized environments Knowledge of AWS or other cloud platforms Prior experience working in customer-facing support or issue resolution Benefits In return, we offer: 100% remote, flexible work; work with an experienced team of developers and continuous development of your hard and soft skills; dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes; long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more). What will happen next? We would like to know you better, so we will invite you for a meeting with our recruiter. Next, you'll be asked to solve the task or invited to an interview and pair programming with one of our iOS Developers. Looking for a full-time job? Check out our and find out more about our open recruitment processes. If you need any disability-related adaptation at any step of the recruitment process – simply let the recruiter know! We'd be happy to help.