June 12, 2026
Junior Backend Developer
Junior • Remote
6,000 - 8,900 PLN
Gdynia, Poland
We are looking for a Junior Backend Developer to join our Java Domain — a small, high-impact backend team. Our long-term home is Java and Spring Boot, building APIs, working with relational databases, and shipping backend systems that matter from day one.
Occasionally, when client work asks for it, we step outside Java — usually Node.js or Python — for short assignments. These are the exception, not the rule. The team is Java-first; the polyglot moments are a feature of working across multiple projects, not the main job.
This is not a single-project role. You will work on 2+ projects at a time, often picking up unfamiliar codebases and making them better. If you like variety, solving different problems every week, and learning fast - this is for you.
About SolDevelo
SolDevelo is a software development and IT outsourcing company that builds custom solutions for clients across diverse industries. We work on projects ranging from healthcare and logistics to public-sector systems, with a strong commitment to open-source contributions. Our Java Domain is a tight-knit backend team, focused on growth, technical excellence, and shipping real products for real users.
What You Will Do
- Develop and maintain backend systems primarily in Java, working with Spring Boot, REST APIs, and relational databases.
- Navigate and contribute to multiple codebases - some greenfield, some legacy, all real.
- Occasionally take on shorter assignments outside the Java stack (Node.js, Python) when client work calls for it. Team support and modern AI tooling (we use Claude Code daily) make this realistic territory for a Junior who is comfortable learning on the fly.
- Collaborate with a small team where your work is visible and your opinion counts.
- Context-switch between projects, communicate progress proactively, and flag blockers early.
- Use AI tools effectively as part of your workflow - we expect you to leverage them, not avoid them.
- Gain awareness of DevOps practices (CI/CD, Docker, deployments) - the team owns its delivery pipeline, and you'll grow into this over time.
- Participate in agile processes with short iterations and quick feedback loops.
What We Are Looking For
Must have:
- Java experience (academic, personal projects, or commercial - what matters is that you can write and reason about Java code)
- Understanding of object-oriented design principles (not just definitions - the ability to make design decisions)
- Basic knowledge of backend development: REST APIs, HTTP, relational databases, SQL
- Ability to read, understand, and work with code you didn't write
- Strong English skills - written and spoken (our daily communication is in English)
- Self-organization and proactive communication - essential for remote work
Nice to have:
- Experience with Spring / Spring Boot
- Any exposure to JavaScript/TypeScript or Python (helpful for the occasional non-Java assignment - not required, you'll have team support)
- Familiarity with Git, Docker, CI/CD concepts
- Experience with build tools (Maven or Gradle)
- Personal projects, open-source contributions, or a GitHub profile that shows you're into tech
- Experience using AI tools (ChatGPT, Copilot, Claude, etc.) as a development aid
What we value over credentials:
- Thinking over memorizing - we'd rather see you reason through a problem than recite a definition
- Design sense over code volume - clean, thoughtful code beats a mountain of spaghetti
- Curiosity over years of experience - if you're genuinely into tech and learning fast, that matters more than your resume length
About Your First Project
The first 1-3 months on this opening may be spent on a small Node.js (Express) and Python (Flask/FastAPI) application. The work is feature-focused and fast-paced - small in scope, lots of visible deliverables, not architecturally deep. With team support and modern AI tooling (Claude Code), this is comfortable ground for a Junior who likes learning on the fly.
After that assignment ends, you move into a Java project - which is where the long-term work and growth happen.
If short polyglot detours don't appeal to you, that's fair feedback - better to know now than after you start. The chance to step outside Java for a short period is part of the texture of our Domain; it isn't the main job.
What We Offer
- Fully remote work within a small, supportive team
- Real responsibility from the start - no months of onboarding before you contribute
- Variety - multiple projects mean diverse problems and technologies
- Opportunities for professional growth, including contributions to open-source projects
- A team culture built on transparency, trust, and fast feedback
Recruitment Process
Our process is designed to be respectful of your time and to evaluate how you actually work, not how well you interview.
1. CV Review - We look at your experience, projects, and profile.
2. HR Call (~15 min) - A short call with our HR team to confirm interest, walk you through the timeline, and have a brief conversation in English and Polish to verify working-level proficiency in both.
3. Take-Home Task (5 days to complete) - A small Java coding task focused on design thinking. You work at your own pace, in your own environment. AI tools are allowed - we'll ask you to reflect on how you used them.
4. Interview (~75 min, video) - One conversation combining technical and cultural fit. You walk us through your take-home solution, make a couple of small live modifications, answer a few technical questions, and we discuss how you've worked in the past and whether our team's pace fits you. We'll also leave time for your questions.
From application to decision: approximately 3 weeks.
We look forward to hearing from you!
Similar jobs you might like
Technology
Soldevelo
Junior Java Developer
Junior
Remote
Gdynia, Poland
6,000 - 8,900 PLN
🏢 Summary: Junior Java Developer role in a small backend team working on multiple concurrent projects, building and maintaining Java-based systems and APIs. The position involves contributing to both new and existing codebases, collaborating in an agile environment, and gradually gaining exposure to DevOps practices. It offers hands-on responsibility from day one in a remote setup. 🗂️ Requirements: Experience writing Java code, Understanding of object-oriented design principles, Knowledge of REST APIs and HTTP, Knowledge of relational databases and SQL, Ability to read and work with existing codebases, Strong English proficiency (written and spoken), Degree in computer science or related field 📃 Skills: Java, OOP, REST, HTTP, SQL, SpringBoot, Databases, Git, Docker, Maven, Gradle, CI/CD 🏢 Description: We are looking for a Junior Java Developer to join our Java Domain - a small, high-impact backend team working across multiple projects simultaneously. You will write Java, build APIs, work with databases, and ship code that matters from day one. This is not a single-project role. You will work on 2+ projects at a time, often picking up unfamiliar codebases and making them better. If you like variety, solving different problems every week, and learning fast - this is for you. About SolDevelo SolDevelo is a software development and IT outsourcing company that builds custom solutions for clients across diverse industries. We work on projects ranging from healthcare and logistics to public-sector systems, with a strong commitment to open-source contributions. Our Java Domain is a tight-knit backend team, focused on growth, technical excellence, and shipping real products for real users. What You Will Do - Develop and maintain backend systems in Java, working with Spring Boot, REST APIs, and relational databases. - Navigate and contribute to multiple codebases - some greenfield, some legacy, all real. - Collaborate with a small team where your work is visible and your opinion counts. - Context-switch between projects, communicate progress proactively, and flag blockers early. - Use AI tools effectively as part of your workflow - we expect you to leverage them, not avoid them. - Gain awareness of DevOps practices (CI/CD, Docker, deployments) - the team owns its delivery pipeline, and you'll grow into this over time. - Participate in agile processes with short iterations and quick feedback loops. What We Are Looking For Must have: - Java experience (academic, personal projects, or commercial - what matters is that you can write and reason about Java code) - Understanding of object-oriented design principles (not just definitions - the ability to make design decisions) - Basic knowledge of backend development: REST APIs, HTTP, relational databases, SQL - Ability to read, understand, and work with code you didn't write - Strong English skills - written and spoken (our daily communication is in English) - Self-organization and proactive communication - essential for remote work - Degree in computer science or a related field Nice to have: - Experience with Spring / Spring Boot - Familiarity with Git, Docker, CI/CD concepts - Experience with build tools (Maven or Gradle) - Personal projects, open-source contributions, or a GitHub profile that shows you're into tech - Experience using AI tools (ChatGPT, Copilot, Claude, etc.) as a development aid What we value over credentials: - Thinking over memorizing - we'd rather see you reason through a problem than recite a definition - Design sense over code volume - clean, thoughtful code beats a mountain of spaghetti - Curiosity over years of experience - if you're genuinely into tech and learning fast, that matters more than your resume length What We Offer - Fully remote work within a small, supportive team - Real responsibility from the start - no months of onboarding before you contribute - Variety - multiple projects mean diverse problems and technologies - Opportunities for professional growth, including contributions to open-source projects - A team culture built on transparency, trust, and fast feedback Recruitment Process Our process is designed to be respectful of your time and to evaluate how you actually work, not how well you interview. 1. CV Review - We look at your experience, projects, and profile. 2. Take-Home Task (5 days to complete) - A small Java coding task focused on design thinking. You work at your own pace, in your own environment. AI tools are allowed - we'll ask you to reflect on how you used them. 3. Technical Call (~45 min, video) - You walk us through your solution, make a small live modification, and we discuss some technical topics. No trick questions, no whiteboard puzzles. 4. Culture Fit Conversation (~30 min, video) - A two-way conversation about how we work and whether it's a good fit for both sides. From application to decision: approximately 3 weeks. We look forward to hearing from you!
Technology
AgileEngine
Java Developer ID46880
Senior
Remote
Krakow, Poland
3,000 - 7,700 USD
🏢 Summary: Senior Java Developer role focused on designing, building, and enhancing a widely used low-code platform using Java and Spring Boot. The position involves developing APIs, integrations, and backend systems while contributing to architecture decisions and improving system quality. You will work across the full product lifecycle in a distributed agile team. 🗂️ Requirements: 4+ years of hands-on experience with Java, 4+ years of experience with Spring and SpringBoot, Experience designing complex system architectures, Experience developing APIs and web services, Experience modernizing and improving existing software systems, Ability to apply engineering best practices to ensure code quality, security, and performance, Upper-intermediate English level 📃 Skills: Java, Spring, SpringBoot, Hibernate, API, REST, WebServices, JavaScript, TypeScript, ReactJS 🏢 Description: AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Java Developer to design, build, and improve a widely used low-code platform, working across APIs, integrations, and backend systems built on Java and Spring Boot. You will collaborate with product, design, and QA in a geographically diverse agile team, contributing to architecture decisions and eliminating technical debt through engineering best practices. The role spans the full product development lifecycle, from concept through release and iterative improvement. What you will do Design, build, and improve a low-code platform using Java ; Collaborate with product, design, and QA in a geographically and culturally diverse environment; Develop and optimize APIs, integrations, and backend systems; Eliminate technical debt by applying engineering best practices and creative approaches; Keep high standards of solution quality, security, performance, and maintainability. Must haves Strong problem-solving skills, analytical thinking, proactivity, and ownership mentality; Hands-on best practices in developing new and modernizing existing software systems; 4+ years of experience as a hands-on Java developer; 4+ years of experience using the Spring framework, including SpringBoot ; 4+ years of experience designing complex architectures and modernizing existing ones; Hands-on experience with API development and web services; Strong communication skills; Upper-intermediate English level. Nice to haves 4+ years of hands-on experience with Hibernate ; Experience migrating from old versions of SpringBoot and Hibernate ; 2+ years of experience as a hands-on Front End developer for responsive web applications using JavaScript , TypeScript , ReactJS , or similar. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
Upvanta sp. z o.o.
Backend Java Developer
Senior
Remote
Warsaw, Poland
1,000 - 1,100 PLN
🏢 Summary: Oferta dotyczy stanowiska Backend Java Developera odpowiedzialnego za rozwój i utrzymanie kluczowych aplikacji biznesowych w oparciu o Java i Spring Boot. Rola obejmuje modernizację istniejących systemów, projektowanie nowych funkcjonalności oraz dbanie o jakość i wydajność kodu w środowisku Scrum. Praca daje możliwość realnego wpływu na rozwój produktów i architektury przy wykorzystaniu nowoczesnego stosu technologicznego. 🗂️ Requirements: Minimum 4 lata doświadczenia jako Backend Java Developer, Bardzo dobra znajomość Java 17+, Bardzo dobra znajomość Spring Boot, Bardzo dobra znajomość Spring Framework, Bardzo dobra znajomość Spring Security, Bardzo dobra znajomość Hibernate, Bardzo dobra znajomość Maven, Bardzo dobra znajomość Git, Doświadczenie z Docker, Doświadczenie z Kubernetes, Doświadczenie w pracy w metodyce Agile/Scrum, Umiejętność pisania czytelnego i testowalnego kodu 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, Hibernate, Maven, Git, Docker, Kubernetes, Scrum, Agile 🏢 Description: Poszukujemy doświadczonego Backend Java Developera , który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie kluczowych aplikacji biznesowych. Jeśli masz minimum 4 lata doświadczenia w tworzeniu aplikacji backendowych w Javie, cenisz wysoką jakość kodu i dobrze odnajdujesz się w środowisku Scrum – zapraszamy do aplikowania. Twoje zadania Rozwój i utrzymanie aplikacji backendowych opartych o Java i Spring Boot. Modernizacja oraz aktualizacja istniejących rozwiązań do najnowszych wersji frameworków. Projektowanie i implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi. Refaktoryzacja kodu oraz optymalizacja wydajności aplikacji. Udział w code review oraz dbanie o jakość i spójność kodu. Współpraca z zespołem w metodyce Scrum. Analiza i rozwiązywanie zgłoszeń produkcyjnych oraz wsparcie utrzymania systemów. Nasze wymagania Minimum 4 lata doświadczenia na stanowisku Backend Java Developera. Bardzo dobra znajomość: Java 17+ Spring Boot Spring Framework Spring Security Hibernate Maven Git Doświadczenie w pracy z Dockerem oraz Kubernetes. Umiejętność pisania czytelnego, wydajnego i dobrze testowalnego kodu. Doświadczenie w pracy w metodykach Agile/Scrum. Samodzielność, odpowiedzialność oraz nastawienie na współpracę zespołową. Mile widziane Doświadczenie z modernizacją starszych aplikacji i migracją do nowszych wersji frameworków. Znajomość dobrych praktyk projektowych oraz wzorców projektowych. Oferujemy Udział w rozwoju kluczowych systemów biznesowych. Pracę z nowoczesnym stosem technologicznym. Możliwość realnego wpływu na rozwój produktów i architekturę rozwiązań. Przyjazną atmosferę oraz współpracę z doświadczonym zespołem. Elastyczną formę współpracy oraz możliwość pracy zdalnej.
Technology
Connectis
Java Developer
Senior
Remote
Warsaw, Poland
122 - 138 PLN
🏢 Summary: The role involves designing, developing, and maintaining scalable backend applications in a microservices architecture for retail banking systems. You will build RESTful services, integrate internal and external systems, and ensure high code quality and performance. The position includes working in Agile teams with CI/CD processes and supporting production environments. 🗂️ Requirements: Minimum 5 years commercial experience as Java Developer, Experience with Spring (SpringBoot, SpringMVC, SpringData), Experience with Hibernate, Knowledge of SQL and relational databases, Experience with PostgreSQL or Oracle, Experience designing and implementing RESTful APIs, Experience with Swagger, Knowledge of Maven, Knowledge of JPA, Ability to write unit and integration tests, Experience with Git version control, Ability to optimize SQL queries 📃 Skills: Java, Spring, SpringBoot, SpringMVC, SpringData, Hibernate, SQL, PostgreSQL, Oracle, REST, Swagger, Maven, JPA, JUnit, Mockito, Git, CICD, Microservices, Agile, DevOps, CleanCode 🏢 Description: Razem z naszym klientem z branży bankowej , poszukujemy osoby na stanowisko Java Developer. Projekt realizowany jest w Wydziale Kanałów Cyfrowych, który odpowiada za rozwój i utrzymanie systemów informatycznych wspierających bankowość detaliczną. Głównym celem jest projektowanie, wdrażanie oraz utrzymanie aplikacji i usług wspierających kluczowe procesy biznesowe organizacji. 💡 TWOJA ROLA: Projektowanie i rozwój aplikacji w architekturze mikroserwisowej z wykorzystaniem Java i Spring Boot. Tworzenie skalowalnych oraz wysokowydajnych rozwiązań backendowych. Tworzenie RESTful API oraz integracja usług wewnętrznych i zewnętrznych. Implementacja komunikacji synchronicznej i asynchronicznej między systemami. Rozwój aplikacji z wykorzystaniem Java, Spring Framework, Hibernate oraz relacyjnych baz danych SQL. Projektowanie i optymalizacja warstwy dostępu do danych. Pisanie testów jednostkowych i integracyjnych przy użyciu JUnit oraz Mockito. Dbanie o jakość kodu poprzez code review i stosowanie zasad Clean Code. Udział w analizie wymagań biznesowych oraz projektowaniu rozwiązań technicznych. Współpraca z analitykami, testerami i zespołami DevOps w środowisku Agile. Tworzenie i utrzymanie procesów CI/CD oraz wsparcie wdrożeń aplikacji. Monitorowanie działania systemów i rozwiązywanie problemów w środowiskach produkcyjnych. 🔍 CZEGO OCZEKUJEMY OD CIEBIE? Minimum 5-letnie doświadczenie komercyjne na stanowisku Java Developera. Doświadczenie w pracy z frameworkami Spring (Spring Boot, Spring MVC, Spring Data) oraz Hibernate . Znajomość SQL i doświadczenie w pracy z relacyjnymi bazami danych, takimi jak PostgreSQL, Oracle . Znajomość projektowania i implementacji RESTful API , w tym obsługa narzędzi takich jak Swagger . Znajomość języka angielskiego na poziomie pozwalającym na pracę z dokumentacją. Umiejętność pracy z Maven do zarządzania zależnościami i budowania projektów. Znajomość wzorców projektowych i dobrych praktyk programistycznych. Umiejętność optymalizacji zapytań SQL oraz znajomość JPA . Umiejętność pisania testów jednostkowych i integracyjnych. Znajomość systemów kontroli wersji, takich jak GIT. ✨ OFERUJEMY 🤖 Nowoczesny proces rekrutacji z AI Rekruterem (AIR) - podczas aplikacji możesz odbyć rozmowę z wirtualnym rekruterem 24/7, bez czekania na telefon, z natychmiastowym feedbackiem i możliwością powtórzenia rozmowy (liczy się ostatnia wersja). Finalną decyzję zawsze podejmuje Rekruter Connectis. Uczestnictwo w spotkaniach integracyjnych oraz meetupach technologicznych, umożliwiających dzielenie się wiedzą i doświadczeniem. Wsparcie dedykowanej osoby kontaktowej z Connectis, dostępnej w celu pomocy w sprawach związanych z projektem. Stabilne i długoterminowe zatrudnienie w firmie o ugruntowanej pozycji na rynku. Możliwość rozwoju w nowoczesnym, dynamicznym środowisku IT. 5000 PLN za polecenie znajomych do naszych projektów. Szybki, zdalny proces rekrutacyjny. Pracę 100% zdalną. Dziękujemy za wszystkie zgłoszenia. Informujemy, że skontaktujemy się wyłącznie z wybranymi osobami. 12906/JR
Technology
Upvanta sp. z o.o.
Backend Java Developer
Senior
Hybrid
Wroclaw, Poland
1,000 - 1,100 PLN
🏢 Summary: Oferta dotyczy rozwoju i utrzymania aplikacji backendowych w Javie z wykorzystaniem Spring Boot w środowisku Scrum. Rola obejmuje modernizację istniejących systemów, implementację nowych funkcjonalności oraz optymalizację wydajności i jakości kodu. Poszukiwany jest doświadczony Backend Java Developer z minimum 4-letnim doświadczeniem i znajomością nowoczesnych technologii backendowych. 🗂️ Requirements: Minimum 4 lata doświadczenia jako Backend Java Developer, Znajomość Java 17+, Znajomość Spring Boot, Znajomość Spring Framework, Znajomość Spring Security, Znajomość Hibernate, Znajomość Maven, Znajomość Git, Doświadczenie z Docker, Doświadczenie z Kubernetes, Umiejętność pisania wydajnego i testowalnego kodu, Doświadczenie w Agile/Scrum 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, Hibernate, Maven, Git, Docker, Kubernetes, Scrum, Agile 🏢 Description: Poszukujemy doświadczonego Backend Java Developera , który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie kluczowych aplikacji biznesowych. Jeśli masz minimum 4 lata doświadczenia w tworzeniu aplikacji backendowych w Javie, cenisz wysoką jakość kodu i dobrze odnajdujesz się w środowisku Scrum – zapraszamy do aplikowania. Twoje zadania Rozwój i utrzymanie aplikacji backendowych opartych o Java i Spring Boot. Modernizacja oraz aktualizacja istniejących rozwiązań do najnowszych wersji frameworków. Projektowanie i implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi. Refaktoryzacja kodu oraz optymalizacja wydajności aplikacji. Udział w code review oraz dbanie o jakość i spójność kodu. Współpraca z zespołem w metodyce Scrum. Analiza i rozwiązywanie zgłoszeń produkcyjnych oraz wsparcie utrzymania systemów. Nasze wymagania Minimum 4 lata doświadczenia na stanowisku Backend Java Developera. Bardzo dobra znajomość: Java 17+ Spring Boot Spring Framework Spring Security Hibernate Maven Git Doświadczenie w pracy z Dockerem oraz Kubernetes. Umiejętność pisania czytelnego, wydajnego i dobrze testowalnego kodu. Doświadczenie w pracy w metodykach Agile/Scrum. Samodzielność, odpowiedzialność oraz nastawienie na współpracę zespołową. Mile widziane Doświadczenie z modernizacją starszych aplikacji i migracją do nowszych wersji frameworków. Znajomość dobrych praktyk projektowych oraz wzorców projektowych.
Technology
Inspeerity
Senior Java Developer
Senior
Remote
Warsaw, Poland
100 - 150 PLN/hr
🏢 Summary: B2B contract role for a Senior Java Developer focused on designing and maintaining scalable backend systems and APIs across diverse software projects, including AI-driven and legacy modernization initiatives. The position involves architectural input, code quality improvements, and deployment support in cloud environments within Agile teams. 🗂️ Requirements: Minimum 5 years of experience as a Java Developer, Commercial experience with Spring Boot or Hibernate, Strong knowledge of object-oriented programming and design patterns, Experience building and integrating RESTful APIs, Experience with SQL and NoSQL databases, Experience with cloud platforms (AWS, Azure, or GCP), Knowledge of CI/CD pipelines and version control systems, Experience working in Agile/Scrum teams, English proficiency at B2 level or higher, Experience with AI technologies or AI-powered solutions 📃 Skills: Java, Spring, SpringBoot, Hibernate, REST, SQL, NoSQL, PostgreSQL, MySQL, MongoDB, AWS, Azure, GCP, CI/CD, Git, OOP, Scrum, AI 🏢 Description: About position: We are currently building our talent pool for future Senior Java Developer roles. As our company is expanding, you may have the opportunity to work on a variety of software solutions across multiple initiatives, including projects we will be delivering in the future, from building native AI solutions to modernizing legacy systems. If you enjoy collaborating in a skilled team and are committed to delivering top-notch software, we’d love to connect. We're not prescriptive about background. Whether you've worked in fintech, SaaS, e-commerce, or enterprise systems, what matters is that you've shipped production software at scale, cared about its reliability, and learned from what broke. Who we are: We are Inspeerity (part of DevelopX group), engineering consultancy providing software development and consultancy. Our primary expertise is systems architecture and full stack development – from defining project requirements, to designing, building, and deploying software applications for web, backend, enterprise and mobile. We are crazy about technology, serious about people. TL;DR • Who : Senior Java Developer • Contract Type : B2B Framework Agreement. • Salary range: Up to 150 PLN/h • Company : Software House What you’ll be doing: Designing, implementing, and maintaining high-quality Java applications. Developing backend components and APIs to support scalable software solutions. Collaborating with cross-functional teams. Reviewing and refactoring code to ensure maintainability, performance, and security. Participating in technical design discussions and contributing to architecture decisions. Writing and maintaining technical documentation for systems, APIs, and processes. Supporting deployment and integration of applications in different environments. You will be the best fit if you have: 5 years of experience as a Java developer, preferably with exposure to Spring Boot, Hibernate, or similar frameworks. Strong understanding of object-oriented programming, design patterns, and clean code principles. Experience with RESTful APIs and web services integration. Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). Experience with cloud environments such as AWS, Azure, or GCP. Knowledge of CI/CD pipelines and version control systems (e.g., Git). Strong problem-solving skills and ability to troubleshoot complex issues. English level B2 or higher. Experience working in Agile/Scrum teams and contributing to iterative development. Experience with AI technologies, including using AI tools for development and building AI-powered features or applications. What we offer : Remote work or working from our Bialystok, Warsaw, Rzeszow offices. It's up to you! Collaboration with experienced and engaged people who will appreciate your work and support you whenever you need it 😊 Hybrid and flexible cooperation model based on a B2B Framework Agreement. Great working conditions and best equipment: Dell or MacBook, your choose. Good to know: We don’t require a degree. We don’t do whiteboard puzzles or trick questions. Our interview process is practical: a technical conversation and a chat about how you work. We value direct communication and intellectual curiosity. If you’re someone who gets excited about debugging a tricky concurrency issue - not because you have to, but because you want to understand it — we’ll get along well.
Technology
emagine Polska
Senior Java Developer - Backend Engineering Team
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: Long-term hybrid opportunity for a Senior Java Developer to build and maintain backend services for large-scale gaming and lottery platforms using Java and Spring technologies. The role involves developing scalable microservices, database integration, performance optimization, and collaboration within Agile international teams. 🗂️ Requirements: Strong proficiency in Java 8+, Experience with Spring, Experience with Spring Boot, Experience with RESTful APIs, Experience with microservices architecture, Experience with MySQL or Oracle Database, Knowledge of Maven or Gradle, Experience with Git, Knowledge of Hibernate or JPA, Ability to work in English-speaking Agile teams, Availability for hybrid work in Lisbon, Availability for international travel 📃 Skills: Java, Spring, SpringBoot, REST, Microservices, MySQL, Oracle, Maven, Gradle, Git, Hibernate, JPA, JUnit, Docker, SQL, Eclipse, IntelliJ, Scala 🏢 Description: Location: Lisbon Model: Hybrid - 2x times a week at Lisbon’s office | Availability for international travel Language: English About the Role We are seeking a highly skilled Senior Java Developer to join our Backend Engineering team. This role involves designing, developing, and maintaining backend services that support large-scale gaming and lottery platforms. You will integrate into a team of 8 consultants working on a pivotal project, contributing to new features, improvements, and ongoing system enhancements. This is a long-term engagement (12+ months), providing the opportunity to work on high-impact, mission-critical backend systems utilizing modern Java and Spring technologies. Key Responsibilities Design, develop, and maintain backend services using Java and Spring/Spring Boot frameworks. Implement high-quality, scalable code following best engineering practices. Contribute to backend architecture, design patterns, and technical decision-making. Participate in code reviews, debugging, and performance optimization. Collaborate closely with cross-functional teams to support new features and ongoing enhancements. Work on database integration using MySQL or Oracle , including writing efficient queries and troubleshooting issues. Ensure code quality and reliability through unit testing (JUnit) and CI/CD pipelines. Participate in Agile ceremonies and contribute to sprint planning and estimation. Provide technical knowledge sharing within the team and support less experienced developers when needed. Must-Have Skills Strong proficiency in Java (Java 8+). Solid experience with Spring and Spring Boot . Hands-on experience with RESTful APIs and microservices architecture. Experience using relational databases (at least one of the following): MySQL Oracle Database Familiarity with Maven or Gradle build tools. Experience with version control using Git. Knowledge of Hibernate, JPA, or equivalent ORM technologies. Ability to work in English-speaking agile teams. Nice-to-Have Skills Knowledge of Docker or containerized services. Experience with SQL performance optimization . Familiarity with Eclipse or IntelliJ IDEA. Experience working in large enterprise environments. Experience with additional JVM-based languages (e.g., Scala) is a plus. Soft Skills Strong problem-solving and analytical mindset. Excellent communication and teamwork in an international environment. Ability to work independently and deliver high-quality work under minimal supervision. Adaptability and willingness to learn new technologies as required by the project.
Technology
NEARSHORE SERVICES POLAND BARTOSZ SZUMIEL
Java Junior Backend Developer
Junior
Hybrid
Warsaw, Poland
🏢 Summary: Junior Java Backend Developer role focused on building, maintaining and enhancing web and e-commerce applications using Java/Spring on the SAP Commerce platform. The position involves implementing backend functionalities, participating in testing and optimization, and collaborating within a project team in a hybrid work model. 🗂️ Requirements: Good knowledge of Java, Good knowledge of Spring, Good knowledge of SQL, Knowledge of REST API, Knowledge of web development, Practical experience with Git, Minimum 1 year commercial experience as Backend Developer, Experience with debugging and performance analysis tools, English level B2, Completed degree in Computer Science or related field, Availability for hybrid work (2 days per week in office) 📃 Skills: Java, Spring, SQL, REST, Git, SAP, Commerce, Hybris, JSP, JSTL, IntelliJ, VSCode 🏢 Description: Poszukujemy Programistki / Programisty Junior Java Backend , która / który dołączy do naszego zespołu projektowego. Twoją rolą będzie tworzenie, utrzymywanie i rozwój aplikacji w oparciu o Java/Spring na platformie SAP Commerce. Kluczowe Zadania i Odpowiedzialności: Tworzenie i Rozwój Aplikacji: aktywna implementacja funkcjonalności w aplikacjach webowych i e-commerce przy użyciu Java/Spring. Praca na dużej platformie do sklepów internetowych - SAP Commerce (dawniej Hybris). Współpraca międzyfunkcyjna: ścisła współpraca z zespołem projektowym w zakresie analizy wymagań i implementacji rozwiązań. Jakość Kodu: dbanie o wysoką jakość, wydajność i utrzymywalność kodu, włączając dokumentację projektów. Cykl Życia Projektu: Udział w procesach testowania, debugowania i optymalizacji aplikacji w celu zapewnienia ich prawidłowego działania i najlepszego User Experience. Utrzymanie Wiedzy: Bieżące śledzenie i aktualizowanie wiedzy z zakresu nowych technologii, narzędzi i trendów (np. nowe wersje frameworków i języków programowania). Wymagania Kwalifikacje Konieczne: Dobra znajomość Javy, Springa i SQLa Wiedza z zakresu REST API i web developmentu Praktyczna znajomość systemu kontroli wersji Git . Doświadczenie Komercyjne: minimum 1 rok komercyjnego doświadczenia w pracy projektowej na stanowisku backend developera Narzędzia Deweloperskie: sprawne korzystanie z narzędzi deweloperskich w przeglądarce i IDE (IntelliJ lub VSCode) do debugowania i analizy wydajności. Język Angielski: znajomość języka angielskiego na poziomie minimum B2 (wymagana do komunikacji w międzynarodowym środowisku projektowym). Gotowość do Pracy Hybrydowej: gotowość do pracy hybrydowej z minimalną obecnością w biurze w Warszawie lub Radomiu 2 dni w tygodniu . Wykształcenie: ukończone studia o profilu informatycznym. Chęć nauki nowych frameworków i technologii (np. SAP Commerce lub Javascriptowe frameworki backendowe) Mile Widziane (potraktujemy je jako atut): Doświadczenie z SAP Commerce (dawniej Hybris) Znajomość wzorców projektowych Wiedza z zakresu JSP oraz JSTL Oferujemy Personalne podejście: brak ATS, Twoją aplikację przeczyta ktoś z nas. Prosty proces rekrutacji: wstępna rozmowa z CEO firmy na Teams → rozmowa techniczna → rozmowa podsumowująca - ustalenie warunków współpracy. Onboarding: materiały szkoleniowe i wsparcie doświadczonego developera. Rozwój zawodowy i możliwość poszerzania specjalistycznej wiedzy w obszarze frontend i backend, realizowany poprzez bezpośrednią współpracę przy wdrożeniach dla klientów zagranicznych oraz projektach wewnętrznych (aplikacje autorskie). Zespół i Kultura Pracy: praca w doświadczonym, zgranym zespole specjalistów i kulturze ceniącej wymianę wiedzy. Model Pracy: model pracy hybrydowej (2 dni w biurze) – zapewniamy równowagę między współpracą a komfortem pracy zdalnej. Forma Współpracy: umowa o pracę. Dofinansowanie pakietu Multisport.
Technology
B2Bnetwork
Java Developer (Mid)
Mid
Hybrid
Warsaw, Poland
90 - 110 PLN
🏢 Summary: The offer is for a Java Developer to work on backend applications within a microservices architecture. The role involves developing and maintaining RESTful microservices, integrating systems using synchronous and asynchronous communication, and ensuring high code quality and performance. The position also includes participation in testing and deployment of new functionalities. 🗂️ Requirements: Minimum 3 years of experience in Java development, Strong knowledge of Java 21+, Practical experience with Spring Boot 3+, Experience in designing and developing microservices architecture, Knowledge of Kafka or MQ, Experience with PostgreSQL, Experience with MongoDB, Knowledge of REST API, Experience with Docker, Experience with Git, Experience with Maven, Experience with JUnit or Spock, Knowledge of design patterns 📃 Skills: Java, SpringBoot, Microservices, Kafka, PostgreSQL, MongoDB, REST, Docker, Git, Maven, JUnit, Spock 🏢 Description: Poszukujemy osoby na stanowisko Java Developera do projektu realizowanego w środowisku opartym o architekturę mikroserwisową. Osoba na tym stanowisku będzie odpowiedzialna za rozwój oraz utrzymanie aplikacji backendowych, integracje między systemami oraz współtworzenie rozwiązań wspierających kluczowe procesy biznesowe. Zakres obowiązków Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java. Tworzenie oraz rozwój mikroserwisów i interfejsów REST API. Realizacja integracji pomiędzy systemami z wykorzystaniem komunikacji synchronicznej i asynchronicznej. Współpraca przy analizie wymagań oraz projektowaniu rozwiązań technicznych. Dbanie o jakość kodu poprzez code review oraz stosowanie dobrych praktyk programistycznych. Optymalizacja wydajności aplikacji i rozwiązywanie problemów technicznych. Udział w procesie testowania i wdrażania nowych funkcjonalności. Wymagania Minimum 3 lata doświadczenia w programowaniu w języku Java. Bardzo dobra znajomość Java 21+. Praktyczne doświadczenie w pracy ze Spring Boot 3+. Doświadczenie w projektowaniu i rozwijaniu architektury mikroserwisowej. Znajomość Kafka lub MQ. Doświadczenie w pracy z PostgreSQL oraz MongoDB. Znajomość REST API. Umiejętność pracy z Docker, Git oraz Maven. Doświadczenie w testowaniu aplikacji z wykorzystaniem JUnit lub Spock. Znajomość wzorców projektowych. Umiejętność pracy zespołowej oraz samodzielnego rozwiązywania problemów. Mile widziane Jenkins lub GitLab. OpenShift lub Kubernetes. Camunda lub inne rozwiązania BPM/Workflow. Grafana, Kibana lub Dynatrace. Doświadczenie w pracy w metodykach Agile/Scrum.
Technology
DCV Technologies
Senior Java Developer | Wroclaw
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Opportunity for a Senior Java Backend Developer to build and maintain a secure, large-scale public platform based on microservices within the financial services sector. The role focuses on developing business-critical backend services, contributing to architectural decisions, and improving deployment and engineering practices. Ideal for experienced engineers who combine strong Java expertise with architectural thinking and a proactive approach to system optimization. 🗂️ Requirements: 6–10 years of professional software development experience, Strong expertise in Java backend development, Experience with microservices architecture, Understanding of distributed systems, Experience in system design and software architecture, Ability to work with secure, large-scale systems, Experience improving deployment processes and system reliability 📃 Skills: Java, Microservices, DistributedSystems, SystemDesign, SoftwareArchitecture, REST, Git, Maven, Gradle, Python, Cloud, DevOps 🏢 Description: Senior Java Backend Developer 📍 Location: Wrocław, Poland (Hybrid – 3 days onsite) 📈 Experience: 6–10 years We are currently looking for an experienced Java Backend Developer for our client operating in the financial services sector . The successful candidate will join a team responsible for developing and maintaining a secure, large-scale public platform built on a microservices architecture. This role offers the opportunity to work on business-critical systems where reliability, scalability, and security are key priorities. Beyond feature development, the team is focused on addressing challenges related to architecture, deployment practices, and engineering processes. Therefore, we are looking for someone who combines strong hands-on development skills with architectural thinking and a proactive approach to problem-solving. Key Responsibilities Design and develop new backend features and services using Java Maintain and enhance a secure, customer-facing platform Work within a modern microservices ecosystem Contribute to architectural improvements and technical decision-making Help optimize deployment processes, system reliability, and development workflows Identify technical challenges and propose scalable, long-term solutions What We're Looking For 6–10 years of professional software development experience Strong expertise in Java backend development Solid understanding of microservices architecture and distributed systems Experience with system design and software architecture Strong analytical and critical-thinking skills Ability to understand technical concepts deeply and make informed engineering decisions A proactive mindset and willingness to improve existing systems, processes, and practices Nice to Have Experience with Python Exposure to cloud environments and modern DevOps practices This opportunity is particularly suited to engineers who enjoy working on complex backend systems, influencing architectural decisions, and helping teams improve the way software is designed, built, and deployed.