Unlock Full Resume Report

New offer - be the first one to apply!

August 14, 2026

Senior Java Developer

Senior • Hybrid

18,900 - 24,150 PLN

Wroclaw, DS, Poland

Empower innovation through advanced Java engineering — shape the future of scalable, high-performance systems. Wroclaw-based opportunity with a hybrid work model (1 day in-office, 4 days remote).

Description

As a Senior Java Software Engineer – Hexagonal Architecture, you will contribute to designing and implementing robust systems that meet high standards of performance and security, driving digital transformation and technological excellence.

Responsibilities

  • Design and implement software solutions following hexagonal architecture principles
  • Maintain code quality and ensure compliance with industry standards
  • Analyze system performance, security, and operational efficiency
  • Develop, optimize, and troubleshoot Java-based applications
  • Collaborate with distributed teams to deliver high-quality software
  • Contribute to architectural decisions and technical documentation

Requirements

  • Minimum 5 years of professional experience in Java development
  • Proficiency in Java (version 17 or higher) and object-oriented design patterns
  • Experience with Spring (MVC and Data modules) and Apache Kafka
  • Strong knowledge of relational databases (MS SQL, Oracle) and NoSQL solutions (Elasticsearch, Redis)
  • Good communication skills in Polish, with the ability to read technical documentation in English
  • Excellent problem-solving and analytical abilities
  • Experience working in Agile (SCRUM) teams and testing independently

Preferred qualifications

  • Knowledge of scripting languages such as JavaScript (React), Python
  • Experience with cloud environments (Azure) and containerization (Kubernetes, Docker)
  • Ability to design system architecture and create high-level diagrams (HLD)
  • Familiarity with UML and flow diagrams

Language requirements

  • Polish (native or fluent)
  • English (communicative level)

Eligibility

  • Open to candidates without an existing legal right to work in the European Union

Apply with your CV, preferably in English, along with a statement confirming consent to the processing and storage of your personal data.

Similar jobs you might like

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.

Technology

New offer

EPAM Systems

Senior Java Engineer

Senior

Remote

Katowice, SL, Poland

🏢 Summary: Fully remote Senior Java Engineer role for candidates based in Poland, focused on designing, building, testing and maintaining secure enterprise software in an Agile team. The role includes code reviews, automated testing, technical estimation and Scrum-based delivery, 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+, Ability to work remotely from Poland 📃 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 is a fully remote role based in Poland. Candidates available to start in September are preferred. Quick Facts - Fully remote work within Poland - Opportunity to work abroad for up to 60 days annually - Open to employees and contractors; B2B cooperation 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, following company standards and established software methodology. - Ensure reliable, robust software delivery by creating and executing automated tests. - Review the work of peers and junior developers, providing advice and guidance. - 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 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. - Good written and verbal 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 control 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. Benefits - 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 and 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. - Business-driven relocation opportunities. - 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. Only selected candidates will be contacted.

Technology

ITDS

Senior Java Developer – Financial Technology Solutions

Senior

Hybrid

Warsaw, Poland

185,010 - 221,970 PLN

🏢 Summary: Senior Java Developer role supporting secure, scalable banking and payments systems in Warsaw, with a hybrid schedule of one remote day per week. The position covers solution design, development, testing, and delivery of event-driven microservices within distributed systems. 🗂️ Requirements: 4+ years of Java development experience in financial or similarly complex domains, Java, Spring, Hibernate, DB2, Spring Boot, and RESTful API expertise, Apache Kafka experience, including producers, consumers, Kafka Streams, and Kafka Connect, MongoDB and Spring Data MongoDB knowledge, Docker, Maven, Git, and CI/CD pipeline familiarity, Understanding of event-driven microservices and distributed systems, Communicative English, Existing legal right to work in the European Union 📃 Skills: Java, Spring, Hibernate, DB2, Kafka, MongoDB, Docker, Maven, Git, GitLab, CI/CD, REST 🏢 Description: Unleash innovative financial solutions — shape the future of fintech with Java excellence! Warsaw-based opportunity with hybrid work model (1 remote day per week). As a Senior Java Developer , you will be working for our client, a leader in financial technology solutions. You will contribute to critical projects in the banking and payments industry, shaping the evolution of secure, scalable financial systems and ensuring seamless integration of cutting-edge technologies. This role offers an excellent platform for career growth amidst a dynamic, global team. Your main responsibilities: Participate in requirements gathering sessions with business users to understand project needs. Lead analysis, solution design, and planning activities within the engineering team. Implement and rigorously test software changes; participate in code reviews and assist in UAT and releases. Innovate by improving existing stacks and developing new functionalities in a fast-paced environment. Contribute to the development of event-driven and microservices architectures within distributed systems. Collaborate effectively with international teams and stakeholders. Maintain high-quality documentation and ensure adherence to best practices. Engage actively in continuous improvement initiatives and process optimizations. You're ideal for this role if you have: 4+ years of proven experience in Java development within financial or similarly complex domains. Proficiency in Java, Spring, Hibernate, DB2, Spring Boot, and RESTful API design. Experience with Apache Kafka, including producers, consumers, Kafka Streams, and Kafka Connect. Knowledge of MongoDB and Spring Data MongoDB. Familiarity with Docker, Maven, Git, and CI/CD pipelines (preferably GitLab CI). Solid understanding of event-driven/microservices architectures and distributed systems. Strong analytical, communication, and teamwork skills. Ability to work in a fast-paced, collaborative environment with a strong work ethic. It is a strong plus if you have: Experience with IBM MQ / JMS and infrastructure as code. Knowledge of financial messaging standards such as ISO 20022, SWIFT, CBPR+, FIN. Python scripting and experience in financial services, payments, or banking technology. Language Required for the role: Communicative English proficiency. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

New offer

EPAM Systems

Senior Java Engineer

Senior

Remote

Wroclaw, DS, Poland

🏢 Summary: Senior Java Engineer role focused on building AI Agents in Java for a client project. The position requires independent, customer-facing collaboration and strong expertise in Java, AWS, Spring, AI agents, and LLM prompting; it is fully remote within Poland. 🗂️ Requirements: 5+ years of core Java development experience, AWS experience: EKS, Lambda, DocumentDB, S3, Bedrock, EC2, Step Functions, Java 21/25 proficiency, Spring Boot and Spring AI proficiency, AI Agents development experience, LLM prompting experience, Understanding of AI principles and client-feature applications, English proficiency at B2+ level, Ability to work independently and proactively, Strong English-language customer collaboration skills 📃 Skills: Java, AWS, EKS, Lambda, DocumentDB, S3, Bedrock, EC2, StepFunctions, SpringBoot, SpringAI, AIAgents, LLM, Prompting 🏢 Description: We are looking for an experienced Senior Java Engineer to start a new team and contribute to the client's "AI Engineer" role. The ideal candidate will combine strong core Java expertise with AI knowledge, work proactively with minimal oversight, and collaborate closely with an English-speaking, customer-facing team. This position is fully remote within Poland, with a preferred start in September. Quick Facts • Fully remote role within Poland • Preferred start: September • Open to contractors; B2B terms are agreed individually • Benefits listed are available to employees only • Only selected candidates will be contacted Responsibilities • Apply strong core Java skills to existing project infrastructure • Work independently without strict requirements while demonstrating proactiveness • Maintain close collaboration with the customer throughout the project lifecycle • Communicate effectively with an English-speaking team • Leverage AI experience and theoretical knowledge to meet client expectations • Conduct analytical work and research in cooperation with the Architecture team • Develop AI Agents using the customer's Agent Development Kit in Java Requirements • 5+ years of experience with core Java development • Experience with AWS services including EKS, Lambda, DocumentDB, S3, Bedrock, EC2, and Step Functions • Proficiency in Java 21/25, Spring Boot, and Spring AI • Background in AI Agents development and LLM prompting • Understanding of AI principles and their application to client features • Strong communication skills for collaboration with an English-speaking team • Ability to work independently and proactively in an unstructured environment • English proficiency at B2+ level Benefits • Hybrid-by-design work mode and 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, AWS • English classes • Stable pay • 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, coffee, and more • Corporate, social, and well-being events

Technology

New offer

EPAM Systems

Senior Java Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Fully remote Senior Java Engineer role in Poland for building AI Agents and contributing to an AI-focused client project. The position combines core Java, AWS, Spring, LLM prompting, and customer-facing collaboration, with an expected September start. 🗂️ Requirements: 5+ years of core Java development experience, AWS experience: EKS, Lambda, DocumentDB, S3, Bedrock, EC2, StepFunction, Java 21/25, Spring Boot, and Spring AI proficiency, AI Agents development and LLM prompting experience, Understanding of AI principles and feature implementation, English proficiency at B2+ level, Ability to work independently and proactively, Strong communication for customer-facing collaboration 📃 Skills: Java, AWS, EKS, Lambda, DocumentDB, S3, Bedrock, EC2, StepFunction, Spring, SpringBoot, SpringAI, AI, LLM, Prompting, English 🏢 Description: We are looking for an experienced Senior Java Engineer to start a new team and contribute to the client's "AI Engineer" role. The ideal candidate will combine strong core Java expertise with AI knowledge, work proactively with minimal oversight, and collaborate closely with an English-speaking, customer-facing team. This is a fully remote role based in Poland, with interest in candidates available to start in September. Responsibilities • Apply strong core Java skills to existing project infrastructure. • Work independently without strict requirements while demonstrating proactiveness. • Maintain tight collaboration with the customer throughout the project lifecycle. • Communicate effectively with an English-speaking team. • Leverage AI experience and theoretical knowledge to meet client expectations. • Conduct analytical work and research in cooperation with the Architecture team. • Develop AI Agents using the customer's Agent Development Kit in Java. Requirements • 5+ years of experience with core Java development. • Experience with AWS services including EKS, Lambda, DocumentDB, S3, Bedrock, EC2, and StepFunction. • Proficiency in Java 21/25, Spring Boot, and Spring AI. • Background in AI Agents development and LLM prompting. • Understanding of AI principles and their application to client features. • Strong communication skills to collaborate with an English-speaking team. • Capability to work independently and proactively in an unstructured environment. • Proficiency in English at a B2+ level. We offer • 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. • Career development programs. • Thought leadership, mentoring, soft-skills, and well-being programs. • Certification opportunities: Anthropic, Gemini, GCP, Azure, 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 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. Contractors are welcome; terms of B2B cooperation agreements are agreed individually.