Unlock Full Resume Report

New offer - be the first one to apply!

August 14, 2026

Senior Java Developer

Senior • Hybrid

1,000 - 1,400 PLN/mo

Krakow, MA, Poland

Co Cię czeka?

Pełny ownership

  • Samodzielne podejmowanie decyzji technologicznych na podstawie rozmów z biznesem, potrzeb projektu i obowiązujących standardów.

Doświadczony zespół

  • Współpraca z samodzielnymi specjalistami o wysokim seniority, dzielącymi się wiedzą, wspólnie rozwiązującymi problemy i wymieniającymi doświadczenia między projektami.

Projekty z realnym wpływem

  • Tworzenie nowych produktów, rozwój dojrzałych platform i systemów oraz porządkowanie istniejących rozwiązań.
  • Praca przy projektach na kluczowych etapach rozwoju, gdzie istotne są doświadczenie techniczne i decyzje architektoniczne.

Sposób pracy

  • Płaska struktura, minimum zbędnych procesów i duża odpowiedzialność.
  • Refaktoryzacja prowadzona jako zorganizowany proces z jasno określonym celem.
  • Możliwość budowania rozwiązań, a nie wyłącznie ich utrzymywania.

Szczegóły oferty

  • Stawka: 1100–1400 zł netto/dzień (B2B) lub 15 660–21 960 zł brutto (UoP).
  • Lokalizacja: Kraków; praca hybrydowa, 2 dni w biurze tygodniowo.

Wymagania

  • Kilkuletnie komercyjne doświadczenie w roli Java Developera/Developerki.
  • Bardzo dobra znajomość Spring, Hibernate i mikroserwisów.
  • Umiejętność pisania czystego kodu i projektowania architektury systemów.
  • Swobodna komunikacja w języku polskim i angielskim.

Mile widziane

  • DDD, REST API, WebFlux, MongoDB.

Rozwój i narzędzia

  • Wymiana doświadczeń między projektami, wewnętrzne inicjatywy, mentoring i współpraca z doświadczonym zespołem.
  • Wykorzystanie AI jako części procesu inżynierskiego: Claude Code, Cursor i Specification-Driven Development, z zachowaniem architektury, testów i jakości.
  • Samodzielność, zaufanie, współpraca, wzajemna pomoc i dzielenie się wiedzą.

Benefity

  • Prywatna opieka medyczna.
  • Multisport.
  • Sprzęt do pracy.
  • Miejsce parkingowe pod biurem.
  • Integracje.
  • Budżet szkoleniowy.
  • Sklepik z gadżetami.

Similar jobs you might like

Technology

EPAM Systems

Senior Java Developer

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Senior Java Developer role building and modernizing client-facing applications for Rates and Credit sales and trading desks on a scalable microservices platform. The position combines hands-on Java development, architecture, testing, and close collaboration with trading and Scrum teams, with hybrid or remote work options in Poland. 🗂️ Requirements: 3+ years of Java software development experience, Java collections, multithreading, concurrency utilities, IO/NIO and sockets, Asynchronous programming, Enterprise server-side solution architecture on cloud technologies, Spring Boot and ReactJS application development, Low-latency, high-throughput messaging systems, Design patterns, Java testing frameworks, automated testing and continuous integration, Agile development practices, Upper-Intermediate English (B2) or higher 📃 Skills: Java, Spring, ReactJS, JavaScript, TypeScript, HTML5, Microservices, Cloud, IO, NIO, Sockets, JUnit, Mockito, Cucumber, Scrum, XP, Kanban, CI 🏢 Description: We are seeking a Senior Java Developer passionate about delivering new and exciting applications to support Rates and Credit sales and trading desks on a high-end microservice platform. The platform intends to replace existing client-facing applications and uses state-of-the-art technologies (Microservices, Java 11+, React, JS/TS & HTML5, Spring Boot) and solutions allowing efficient development and automatic scalable deployment. Responsibilities Be a part of a scrum team working on delivering business value through software Implement and deliver high-quality software solutions Demonstrate superior collaboration skills when working with the trading desk and other teams Understand business requirements and translate them into code Design, build, and maintain efficient, reusable code Perform unit, integration, functional, and non-functional testing Provide technical direction and system architecture Requirements 3+ years of experience in software development using Java, with expertise in low-level parts of the API such as collections, multi-threading, and Java concurrency utilities Background in architecting enterprise-level, server-side, end-to-end solutions on cloud technologies Proficiency in IO/NIO, Sockets, and asynchronous programming Skills in building applications using an IOC framework such as Spring Boot and ReactJS Familiarity with low-latency, high-throughput messaging systems Sound understanding of design patterns (exposure to functional programming is also highly desirable) Knowledge of Java testing frameworks (JUnit, Mockito, Cucumber), automated testing, and continuous integration Competency in agile development practices (Scrum, XP, Kanban) Self-starting, with the desire to take ownership of requirements from start to finish Proactive and comfortable working in dynamic environments with fast-paced deliveries and changing requirements Excellent communicator, able to lead and drive fellow teammates to deliver good-quality software Proficiency in English at an Upper-Intermediate level (B2) or higher Nice to have Hands-on experience with ELK and event streaming platforms like Kafka or Spark Knowledge of application containerization such as Docker and Kubernetes Experience with performance stress testing and chaos engineering We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

New offer

emagine Polska

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Oferta B2B dla Senior Java Developera obejmuje rozwój rozwiązań bankowości elektronicznej dla klientów korporacyjnych. Rola łączy tworzenie i projektowanie oprogramowania Java z testowaniem, integracjami, pracą z bazami danych oraz wsparciem zespołu; wymaga wizyt w biurze raz w tygodniu. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Java Developer, Wykształcenie wyższe: informatyka, matematyka lub kierunek pokrewny, Doświadczenie w tworzeniu aplikacji Java, Dobra lub bardzo dobra znajomość relacyjnych baz danych i SQL, Znajomość projektowania baz danych, transakcji i blokad, Znajomość REST, JSON, SOAP, XML i XSD, Doświadczenie w Code Review, Doświadczenie w refaktoryzacji kodu, Znajomość wzorców projektowych i architektonicznych, Znajomość aplikacji rozproszonych i mikroserwisów, Doświadczenie w pracy z Jira i Confluence 📃 Skills: Java, SQL, REST, JSON, SOAP, XML, XSD, Microservices, Jira, Confluence 🏢 Description: Branża: bankowość Stawka: do ok. 160 zł/h netto + VAT, B2B Wizyty w biurze raz w tygodniu w jednym z biur: Warszawa, Łódź, Gdańsk, Bydgoszcz, Katowice, Lublin, Wrocław, Szczecin. Opis Poszukujemy Senior Java Developera do zespołu odpowiedzialnego za rozwój rozwiązań wspierających bankowość elektroniczną dla klientów korporacyjnych. Zakres obowiązków • Tworzenie wysokiej jakości kodu. • Projektowanie i dokumentowanie rozwiązań technicznych. • Przeprowadzanie testów jednostkowych. • Współpraca z Analitykami Biznesowymi, Architektami IT oraz innymi członkami zespołu projektowego. • Współpraca z klientem biznesowym. • Udział w przeglądach kodu (Code Review). • Refaktoryzacja istniejących rozwiązań. • Wsparcie techniczne mniej doświadczonych programistów oraz dzielenie się wiedzą w zespole. • Udział w projektowaniu nowych rozwiązań systemowych. Wymagane kompetencje • Minimum 5 lat doświadczenia zawodowego na stanowisku Java Developera. • Wykształcenie wyższe kierunkowe: informatyka, matematyka lub kierunki pokrewne. • Doświadczenie w tworzeniu aplikacji w technologii Java. • Dobra lub bardzo dobra znajomość relacyjnych baz danych, w szczególności pisania zapytań SQL, projektowania baz danych, tworzenia struktur danych (tabele, indeksy) oraz zagadnień związanych z transakcjami i blokadami bazodanowymi. • Znajomość zagadnień integracyjnych opartych o REST, JSON, SOAP Web Services, XML i XSD. • Doświadczenie w przeglądach kodu (Code Review). • Doświadczenie w refaktoryzacji kodu. • Znajomość wzorców projektowych. • Znajomość wzorców architektonicznych. • Znajomość zagadnień związanych z aplikacjami rozproszonymi (Microservices). • Doświadczenie w pracy z Jira i Confluence. Mile widziane • Doświadczenie z Apache Kafka. • Doświadczenie w projektowaniu rozwiązań z wykorzystaniem UML. • Doświadczenie w pracy z Enterprise Architect.

Technology

New offer

Oskar Wegner

Java MID Developer

Mid

Hybrid

Szczecin, Poland

18,000 - 20,000 PLN/mo

🏢 Summary: Oferta dla Java Developera obejmuje rozwój i utrzymanie nowej aplikacji, projektowanie rozwiązań backendowych oraz współpracę przy decyzjach technologicznych i architektonicznych. Stanowisko oferuje kontrakt B2B, pracę hybrydową, elastyczne godziny oraz budżet na rozwój. 🗂️ Requirements: Minimum 3 lata doświadczenia w programowaniu backendu w Java, Praktyczna znajomość Spring Boot, Praktyczna znajomość PostgreSQL, Praktyczna znajomość architektury monolitycznej, Umiejętność analizy zadań, identyfikowania ryzyk i niejasności, Samodzielne debugowanie i analiza przyczyn problemów, Weryfikowanie i wyjaśnianie kodu wygenerowanego z użyciem AI, Dzielenie się wiedzą i doświadczeniem w zespole 📃 Skills: Java, SpringBoot, PostgreSQL, Monolith, Debugging, AI 🏢 Description: Etapy rekrutacji - Rozmowa wstępna online z wybranymi kandydatami - Rozmowa techniczna stacjonarnie - Informacja zwrotna Twoje zadania - Projektowanie i implementacja rozwiązań opartych na Javie. - Współpraca z zespołem programistów w celu dostarczania wysokiej jakości kodu. - Udział w procesach decyzyjnych dotyczących technologii i architektury projektów. - Utrzymywanie i rozwijanie nowej aplikacji, z naciskiem na dobre praktyki i bezpieczeństwo. - Analiza i weryfikacja proponowanych rozwiązań developerskich pod kątem spójności z wymaganiami funkcjonalnymi nowej aplikacji. Nasze oczekiwania - Minimum 3 lata doświadczenia w programowaniu serwisów backendowych w Javie. - Praktyczna znajomość Spring Boot. - Praktyczna znajomość PostgreSQL i architektury monolitycznej. - Umiejętność analizy zadań przed rozpoczęciem implementacji oraz skutecznego zgłaszania ryzyk i niejasności na wczesnym etapie. - Umiejętność samodzielnego debugowania oraz znajdowania źródła problemu, a nie wyłącznie usuwania jego skutków. - Świadome korzystanie z narzędzi AI: rozumienie, weryfikowanie i umiejętność wyjaśnienia dostarczanego kodu. - Efektywne dzielenie się wiedzą i doświadczeniem z zespołem. Oferujemy - Wynagrodzenie 18 000–20 000 PLN na B2B po okresie wdrożenia w zespół i projekt. - Pracę hybrydową zgodnie z obowiązującymi standardami. - Elastyczne godziny pracy z uwzględnieniem core hours 8:30–15:30. - Komfortowe biuro w centrum Szczecina. - Przyjazną atmosferę i kulturę opartą na koleżeńskich relacjach. - Możliwość rozwoju i nauki, w tym konferencje, szkolenia oraz dostęp do najnowszych technologii.

Technology

New offer

Connectis

Java Developer

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Oferta dla doświadczonego Java Developera do rozwoju największej platformy ubezpieczeniowej, obsługującej sprzedaż, polisy, rozliczenia, płatności i integrację danych z ponad 20 systemów. Rola obejmuje projektowanie, implementację, zapewnianie jakości oraz utrzymanie rozwiązań w zespole Agile, w modelu hybrydowym z co najmniej jednym dniem spotkań w Warszawie tygodniowo. 🗂️ Requirements: Minimum 5 lat doświadczenia w programowaniu Java/JEE, Znajomość Git, Znajomość Spring i Hibernate, Znajomość relacyjnych baz danych i SQL, Znajomość Oracle lub PostgreSQL, Znajomość Gradle lub Maven, Znajomość OOP i programowania wielowątkowego, Gotowość do pracy w modelu Agile/DevOps, Język angielski na poziomie minimum B2, Gotowość do spotkań w biurze w Warszawie minimum 1 dzień w tygodniu 📃 Skills: Java, JEE, Git, Spring, Hibernate, SQL, Oracle, PostgreSQL, Gradle, Maven, OOP, Agile, DevOps 🏢 Description: Projekt Największa platforma ubezpieczeniowa obejmująca obsługę sprzedaży i dystrybucji, zarządzanie polisami, rozliczenia i płatności oraz integrację danych z ponad 20 systemów w jedno źródło informacji o kliencie i polisie. Zakres usług • Współtworzenie i programowanie w systemie. • Współudział w opracowywaniu koncepcji rozwiązań dla inicjatyw biznesowych. • Utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów informatycznych. • Zapewnienie właściwej jakości wytwarzanego oprogramowania i zgodności ze standardami. • Zapewnienie jakości wytwarzanych produktów, wsparcie testów akceptacyjnych oraz wdrożenia rozwiązania. • Udział w planowaniu kolejnych wydań oraz iteracji w ramach prac zespołu zwinnego. • Udział lub prowadzenie review oraz retrospective w ramach iteracji i wydania. • Projektowanie rozwiązań implementowanych w zespole zwinnym. • Implementacja rozwiązań przyjętych do realizacji. • Wsparcie w stabilizacji i utrzymaniu wdrożonych rozwiązań. Wymagane kompetencje • Minimum 5 lat doświadczenia na stanowisku programisty Java/JEE. • Znajomość Git. • Znajomość frameworków Spring i Hibernate. • Znajomość relacyjnych baz danych i SQL, ze szczególnym uwzględnieniem Oracle/PostgreSQL. • Znajomość narzędzi do automatyzacji budowania oprogramowania: Gradle lub Maven. • Znajomość zasad OOP oraz programowania wielowątkowego. • Otwartość na pracę w duchu Agile/DevOps oraz eksperymentowanie z nowymi technologiami. • Znajomość języka angielskiego na poziomie minimum B2, umożliwiająca swobodną komunikację. Mile widziane • Znajomość design patterns. • Znajomość TDD i BDD. • Znajomość Kafka lub RabbitMQ. • Znajomość Docker, K8S i Helm. • Doświadczenie w programowaniu w języku GOSU. • Znajomość JavaScript, TypeScript, RxJS i HTML5. Tryb współpracy • Gotowość do spotkań koordynacyjnych w biurze w Warszawie, orientacyjnie minimum 1 dzień w tygodniu; pozostały czas zdalnie. Oferujemy • Współpracę w modelu projektowym, z rozliczeniem opartym na etapach i protokołach odbioru poszczególnych deliverables. • Uczestnictwo w wydarzeniach branżowych oraz meetupach technologicznych. • 5 000 PLN za polecenie znajomych do projektów. • Elastyczną formę współpracy B2B przy projektach realizowanych dla największej w Polsce i jednej z większych w Europie firm ubezpieczeniowych. • Szybki i zdalny proces.

Technology

New offer

EPAM Systems

Senior Java Engineer

Senior

Remote

Krakow, MA, Poland

🏢 Summary: Fully remote Senior Java Engineer role in Poland for a candidate available to start in September. The position focuses on building, testing, reviewing, and maintaining secure enterprise software in an agile team, with opportunities to contribute to planning, design, and delivery. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, Agile software development lifecycle experience or strong willingness to work in it, Clean, reusable code development, Verbal and written communication skills, English proficiency at B2+ level 📃 Skills: Java, JVM, OOP, SQL, HTML, XML, Git, SVN, AWS, Elasticsearch, Jenkins, Docker, Kubernetes, GitLab, REST, DevOps 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities • Build and maintain efficient, reusable, reliable, and secure code based on User Stories and software designs. • Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology. • Ensure delivery of reliable, robust software through the creation and execution of automated tests. • Review the work of peers and more junior developers, providing advice and guidance to benefit the team. • Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively. • Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches. • Provide timely status updates on areas of responsibility during Scrum meetings. Requirements • 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM. • Solid understanding of object-oriented programming and familiarity with various design patterns. • Experience with unit testing, databases, and SQL. • Understanding of security implications and secure coding. • Good communication skills, both verbal and written. • Skill in writing clean, readable code and reusable components. • Experience in, or a strong desire to work in, a formal agile software development lifecycle. • Understanding of HTML and XML. • Proficiency in source code management tools such as Git or SVN. • Familiarity with continuous build and integration. • Proficiency in English at a B2+ level. Nice to have • Experience with AWS and Elasticsearch. • Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, and GitLab, and understanding of DevOps culture. • Experience with RESTful interfaces. • Knowledge of service-oriented architectures. We offer • A hybrid-by-design mode and the opportunity to work remotely within Poland. • The chance to work abroad for up to 60 days annually. • Business-driven relocation opportunities. • Career development programs. • Thought leadership, mentoring, soft-skills, and well-being programs. • Certification opportunities in Anthropic, Gemini, GCP, Azure, and AWS. • English classes. • Stable pay. • Participation in the Employee Stock Purchase Plan with a 15% discount. • Benefits package, including health insurance, Multisport, and shopping vouchers. • Referral bonuses up to $2,000. • Offices with entertainment and relaxation zones, table tennis and football, free snacks, coffee, and more. • Corporate, social, and well-being events. • Benefits listed above are available to employees only. • Open to working with contractors; terms of B2B cooperation agreements are agreed individually.

Technology

New offer

EPAM Systems

Senior Java Engineer

Senior

Remote

Wroclaw, DS, Poland

🏢 Summary: Fully remote Senior Java Engineer role in Poland, focused on building secure, reliable enterprise software in an agile team. The position involves Java development, automated testing, code reviews, technical planning and Scrum collaboration, with September start availability preferred. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, Clean, reusable code development, Agile software development lifecycle experience or strong willingness to work in it, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+ level 📃 Skills: Java, JVM, OOP, SQL, HTML, XML, Git, SVN 🏢 Description: Fully remote role based in Poland. Candidates available to start in September are highly preferred.

Responsibilities

  • Build and maintain efficient, reusable, reliable and secure code based on user stories and software designs.
  • Develop enterprise software within a multifunctional agile team, following established standards and software methodology.
  • Create and execute automated tests to deliver reliable, robust software.
  • Review peer and junior developers’ work, providing advice and guidance.
  • Improve team effectiveness through agile retrospectives and reviews.
  • Participate in refinement and planning sessions to analyze requirements, provide design options and complexity estimates, and agree on delivery approaches.
  • Provide timely status updates during Scrum meetings.

Requirements

  • 5+ years of experience as a software engineer, with excellent knowledge of Java and the JVM.
  • Solid understanding of object-oriented programming and familiarity with design patterns.
  • Experience with unit testing, databases and SQL.
  • Understanding of security implications and secure coding.
  • Strong verbal and written communication skills.
  • Ability to write clean, readable code and reusable components.
  • Experience with, or a strong desire to work in, a formal agile software development lifecycle.
  • Understanding of HTML and XML.
  • Proficiency with source-code management tools such as Git or SVN.
  • Familiarity with continuous build and integration.
  • English proficiency at B2+ level.

Nice to Have

  • Experience with AWS and Elasticsearch.
  • Experience with CI/CD tooling such as Jenkins, Docker, Kubernetes and GitLab, plus an understanding of DevOps culture.
  • Experience with RESTful interfaces.
  • Knowledge of service-oriented architectures.

Benefits

  • Hybrid-by-design work mode and remote work within Poland.
  • Opportunity to work abroad for up to 60 days annually.
  • Business-driven relocation opportunities.
  • Career development programs, thought leadership, mentoring, soft-skills and well-being programs.
  • Certification opportunities in Anthropic, Gemini, GCP, Azure and AWS.
  • English classes.
  • Stable pay.
  • Employee Stock Purchase Plan participation with a 15% discount.
  • Benefits package including health insurance, Multisport and shopping vouchers.
  • Referral bonuses up to $2,000.
  • Offices with entertainment and relaxation zones, table tennis, football, snacks and coffee.
  • Corporate, social and well-being events.

Listed benefits are available to employees only.

Contractor engagement is also available; B2B cooperation terms are agreed individually.

Technology

New offer

EPAM Systems

Senior Java Engineer

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Fully remote Senior Java Engineer role in Poland, focused on designing, building, testing and maintaining secure enterprise software in an agile team. The role involves code reviews, automated testing, technical planning and Scrum collaboration, with a September start preferred. 🗂️ Requirements: 5+ years of software engineering experience, Excellent Java and JVM knowledge, Object-oriented programming and design patterns, Unit testing, databases and SQL experience, Secure coding knowledge, Clean, reusable code development, Agile software development lifecycle experience or strong willingness to work in it, HTML and XML understanding, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+ level, Strong written and verbal communication skills 📃 Skills: Java, JVM, SQL, HTML, XML, Git, SVN 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. Candidates willing to start in September are highly preferred. Quick Facts • Fully remote role within Poland • Preferred start: September • Open to employees and contractors; B2B terms are agreed individually Responsibilities • Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs • Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology • Ensure delivery of reliable, robust software through the creation and execution of automated tests • Review the work of peers and more junior developers, providing advice and guidance to benefit the team • Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively • Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches • Provide timely status updates on areas of responsibility during Scrum meetings Requirements • 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM • Solid understanding of object-oriented programming and familiarity with various design patterns • Experience with unit testing, databases and SQL • Understanding of security implications and secure coding • Good communication skills, both verbal and written • Skill in writing clean, readable code and reusable components • Experience in, or a strong desire to work in, a formal agile software development lifecycle • Understanding of HTML and XML • Proficiency in source code management tools such as Git or SVN • Familiarity with continuous build and integration • English proficiency at B2+ level Nice to Have • Experience with AWS and Elasticsearch • Experience with CI/CD tooling such as Jenkins, Docker, Kubernetes and GitLab, and understanding of DevOps culture • Experience with RESTful interfaces • Knowledge of service-oriented architectures We Offer • Hybrid-by-design work mode and the opportunity to work remotely within Poland • Opportunity to work abroad for up to 60 days annually • Business-driven relocation opportunities • Career development programs • Thought leadership, mentoring, soft-skills and well-being programs • Certification opportunities: Anthropic, Gemini, GCP, Azure and AWS • English classes • Stable pay • Participation in the Employee Stock Purchase Plan with a 15% discount • Benefits package, including health insurance, multisport and shopping vouchers • Referral bonuses up to $2,000 • Offices with entertainment and relaxation zones, table tennis, football, free snacks and coffee • Corporate, social and well-being events Benefits listed above are available to employees only. Only selected candidates will be contacted.

Technology

New offer

EPAM Systems

Senior Java Engineer

Senior

Remote

Łódź, LD, Poland

🏢 Summary: Fully remote Senior Java Engineer role in Poland, focused on designing, building, testing and maintaining secure enterprise software in an agile team. The position involves technical design, automated testing, code reviews, estimation and Scrum collaboration, with a preferred September start. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, Clean, reusable code development, Agile software development lifecycle experience or strong willingness to work in it, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+ level, Strong written and verbal communication skills 📃 Skills: Java, JVM, SQL, HTML, XML, Git, SVN 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This is a fully remote role based in Poland, with preference for candidates available to start in September. Quick Facts • Fully remote work within Poland • Preferred start: September • Open to employees and contractors; B2B terms agreed individually Responsibilities • Build and maintain efficient, reusable, reliable, and secure code based on user stories and software designs. • Develop enterprise software within a multi-functional agile team, following company standards and established software methodology. • Ensure reliable, robust software delivery by creating and executing automated tests. • Review peers’ and junior developers’ work, providing guidance to support the team. • Inspect and adapt through agile retrospectives and reviews to improve team effectiveness. • Participate in refinement and planning sessions to analyze requirements, provide design options and complexity estimates, and agree delivery approaches. • Provide timely status updates during Scrum meetings. Requirements • 5+ years of experience as a software engineer, with excellent knowledge of Java and the JVM. • Solid understanding of object-oriented programming and familiarity with design patterns. • Experience with unit testing, databases, and SQL. • Understanding of security implications and secure coding. • Good written and verbal communication skills. • Ability to write clean, readable code and reusable components. • Experience in, or a strong desire to work in, a formal agile software development lifecycle. • Understanding of HTML and XML. • Proficiency with source-code management tools such as Git or SVN. • Familiarity with continuous build and integration. • English proficiency at B2+ level. Nice to Have • Experience with AWS and Elasticsearch. • Experience with CI/CD tools such as Jenkins, Docker, Kubernetes, and GitLab, plus an understanding of DevOps culture. • Experience with RESTful interfaces. • Knowledge of service-oriented architectures. We Offer • Hybrid-by-design work and the opportunity to work remotely within Poland. • Opportunity to work abroad for up to 60 days annually. • Business-driven relocation opportunities. • Career development programs, thought leadership, mentoring, soft-skills and well-being programs. • Certification opportunities in Anthropic, Gemini, GCP, Azure, and AWS. • English classes. • Stable pay. • Participation in an Employee Stock Purchase Plan with a 15% discount. • Benefits package including health insurance, multisport, and shopping vouchers. • Referral bonuses of up to $2,000. • Offices with entertainment and relaxation zones, table tennis, football, free snacks, coffee, and more. • Corporate, social, and well-being events. Benefits listed above are available to employees only.

Technology

New offer

EPAM Systems

Senior Java Engineer

Senior

Remote

Gdansk, PM, Poland

🏢 Summary: Senior Java Engineer role focused on designing, building, testing and maintaining secure enterprise software in an agile team. The offer supports remote work within Poland and seeks candidates available to start in September. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, Clean, reusable code, Agile software development lifecycle, HTML and XML, Git or SVN, Continuous build and integration, English B2+, Verbal and written communication skills 📃 Skills: Java, JVM, SQL, HTML, XML, Git, SVN, Agile, OOP 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities - Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs. - Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology. - Ensure delivery of reliable, robust software through the creation and execution of automated tests. - Review the work of peers and more junior developers, providing advice and guidance to benefit the team. - Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively. - Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches. - Provide timely status updates on areas of responsibility during Scrum meetings. Requirements - 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM. - Solid understanding of object-oriented programming and familiarity with various design patterns. - Experience with unit testing, databases and SQL. - Understanding of security implications and secure coding. - Good communication skills, both verbal and written. - Skill for writing clean, readable code and reusable components. - Experience in or a strong desire to work in a formal agile software development lifecycle. - Understanding of HTML and XML. - Proficiency in source code management tools such as Git or SVN. - Familiarity with continuous build and integration. - Proficiency in English at a B2+ level. Nice to have - Experience with AWS and Elasticsearch. - Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes and GitLab, and understanding of DevOps culture. - Experience with RESTful interfaces. - Knowledge of service-oriented architectures. We offer - Hybrid-by-design mode and opportunity to work remotely within Poland. - Chance to work abroad for up to 60 days annually. - Business-driven relocation opportunities. Growth opportunities - Career development programs. - Thought leadership, mentoring, soft skills and well-being programs. - Certification: Anthropic, Gemini, GCP, Azure and AWS. - English classes. Compensation and benefits - Stable pay. - Participation in the Employee Stock Purchase Plan with a 15% discount. - Benefits package: health insurance, multisport and shopping vouchers. - Referral bonuses up to $2,000. - Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more. - Corporate, social and well-being events. Benefits listed above are available to employees only. Contractor arrangements - Open to working with contractors. - Terms of B2B cooperation agreements are agreed individually. Only selected candidates will be contacted.

Technology

New offer

EPAM Systems

Senior Java Engineer

Senior

Remote

Poznan, WP, Poland

🏢 Summary: Fully remote Senior Java Engineer role in Poland for candidates able to start in September. The position focuses on designing, developing, testing and maintaining secure enterprise software in an Agile team, including code reviews, planning and Scrum collaboration. The offer includes professional development, benefits for employees and individually agreed B2B contractor terms. 🗂️ Requirements: 5+ years of software engineering experience, Excellent Java and JVM knowledge, Object-oriented programming and design-pattern knowledge, Unit testing, database and SQL experience, Secure-coding knowledge, Clean, reusable code skills, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+ level 📃 Skills: Java, JVM, OOP, SQL, HTML, XML, Git, SVN, Testing, Databases, Security, Agile, CI 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities • Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs. • Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology. • Ensure delivery of reliable, robust software through the creation and execution of automated tests. • Review the work of peers and more junior developers, providing advice and guidance to benefit the team. • Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively. • Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches. • Provide timely status updates on areas of responsibility during Scrum meetings. Requirements • 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM. • Solid understanding of object-oriented programming and familiarity with various design patterns. • Experience with unit testing, databases and SQL. • Understanding of security implications and secure coding. • Good communication skills, both verbal and written. • Skill for writing clean, readable code and reusable components. • Experience in or a strong desire to work in a formal agile software development lifecycle. • Understanding of HTML and XML. • Proficiency in source code management tools such as Git or SVN. • Familiarity with continuous build and integration. • Proficiency in English at a B2+ level. Nice to have • Experience with AWS and Elasticsearch. • Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes and GitLab, and understanding of DevOps culture. • Experience with RESTful interfaces. • Knowledge of service-oriented architectures. We offer • Hybrid-by-design mode and opportunity to work remotely within Poland. • Chance to work abroad for up to 60 days annually. • Business-driven relocation opportunities. • Career development programs. • Thought leadership, mentoring, soft skills and well-being programs. • Certification opportunities: Anthropic, Gemini, GCP, Azure and AWS. • English classes. • Stable pay. • Participation in the Employee Stock Purchase Plan with a 15% discount. • Benefits package: health insurance, multisport and shopping vouchers. • Referral bonuses up to $2,000. • Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more. • Corporate, social and well-being events. Please note: benefits listed above are available to employees only. We are open to working with contractors. Terms of B2B cooperation agreements are agreed individually. We will reach out to selected candidates exclusively.