June 20, 2026

Lead SAP CAP Java Developer

Senior • Hybrid

Poznan, Poland

We are seeking a Lead SAP CAP Java Developer to join a strategic SAP Signavio initiative focused on building enterprise-grade services on SAP Business Technology Platform.

You will work closely with senior stakeholders to deliver scalable, secure, and maintainable cloud services aligned with SAP's best practices. Join us to contribute to a long-term delivery partnership in the Signavio domain and advance your career in enterprise SAP development.

Responsibilities

  • Drive development initiatives and ensure alignment with project goals
  • Design and build scalable backend services using SAP CAP framework with Java
  • Implement REST APIs adhering to enterprise standards
  • Apply Domain-driven Design principles to maintain architectural integrity
  • Collaborate with senior stakeholders to refine requirements and deliverables
  • Ensure code quality through coding standards, code reviews, and testing
  • Manage source control, build processes, and release pipelines
  • Utilize DevOps tools such as Jenkins for continuous integration and delivery
  • Adopt agile methodologies including test-driven development and continuous integration
  • Maintain security best practices throughout the software development lifecycle
  • Coordinate with cross-functional teams to integrate SAP cloud services
  • Monitor and optimize application performance in SAP Business Technology Platform environment
  • Document technical specifications and maintain project documentation

Requirements

  • Strong Java backend development skills with 5+ years of experience
  • Experience with SAP CAP framework based on Java
  • Proven expertise in SAP Business Technology Platform
  • Solid understanding of Spring Boot framework
  • Experience in REST API implementation and integration
  • Knowledge of Domain-driven Design principles
  • Familiarity with DevOps tools such as Jenkins
  • Practice of modern software engineering including coding standards, code reviews, and source control management
  • Experience with build processes, testing, and software releasing
  • Familiarity with agile development methodologies including test-driven development and continuous integration
  • Ability to drive initiatives and lead technical teams
  • Strong problem-solving and communication skills
  • English proficiency at B2 level or higher

Nice to have

  • Understanding of SAP cloud services and products
  • Experience with SAPUI5
  • Knowledge of SAP HANA Cloud Database

We offer

  • We gather like-minded people:
    • Engineering community of industry professionals
    • Friendly team and enjoyable working environment
    • Flexible schedule 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:
    • Outstanding career roadmap
    • Leadership development, career advising, soft skills, and well-being programs
    • Certification (GCP, Azure, AWS)
    • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
    • English classes
  • We cover it all:
    • Stable income (Employment Contract or B2B)
    • Participation in the Employee Stock Purchase Plan
    • Benefits package (health insurance, multisport, shopping vouchers)
    • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
    • Referral bonuses
    • Corporate, social and well-being events
  • Please, note:
    • The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
    • We will reach out to selected candidates exclusively.

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Similar jobs you might like

Technology

EPAM Systems

Lead SAP CAP Java Developer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Lead SAP CAP Java Developer role focused on building scalable enterprise services on SAP Business Technology Platform within a strategic SAP Signavio initiative. The position involves designing and implementing secure cloud-native backend solutions using SAP CAP and Java while leading development initiatives. You will collaborate with senior stakeholders and drive best practices in architecture, DevOps, and agile delivery. 🗂️ Requirements: 5+ years of Java backend development experience, Experience with SAP CAP framework (Java), Proven expertise in SAP Business Technology Platform, Strong knowledge of Spring Boot, Experience implementing and integrating REST APIs, Understanding of Domain-driven Design, Experience with Jenkins or similar DevOps tools, Experience with source control, build, testing, and release processes, Experience with agile methodologies and test-driven development, Ability to lead technical initiatives and teams, English proficiency at B2 level or higher 📃 Skills: Java, SAP, CAP, SAPBTP, Spring, REST, DDD, Jenkins, DevOps, CI, TDD, Git, SAPUI5, HANA 🏢 Description: We are seeking a Lead SAP CAP Java Developer to join a strategic SAP Signavio initiative focused on building enterprise-grade services on SAP Business Technology Platform. You will work closely with senior stakeholders to deliver scalable, secure, and maintainable cloud services aligned with SAP's best practices. Join us to contribute to a long-term delivery partnership in the Signavio domain and advance your career in enterprise SAP development. Responsibilities Drive development initiatives and ensure alignment with project goals Design and build scalable backend services using SAP CAP framework with Java Implement REST APIs adhering to enterprise standards Apply Domain-driven Design principles to maintain architectural integrity Collaborate with senior stakeholders to refine requirements and deliverables Ensure code quality through coding standards, code reviews, and testing Manage source control, build processes, and release pipelines Utilize DevOps tools such as Jenkins for continuous integration and delivery Adopt agile methodologies including test-driven development and continuous integration Maintain security best practices throughout the software development lifecycle Coordinate with cross-functional teams to integrate SAP cloud services Monitor and optimize application performance in SAP Business Technology Platform environment Document technical specifications and maintain project documentation Requirements Strong Java backend development skills with 5+ years of experience Experience with SAP CAP framework based on Java Proven expertise in SAP Business Technology Platform Solid understanding of Spring Boot framework Experience in REST API implementation and integration Knowledge of Domain-driven Design principles Familiarity with DevOps tools such as Jenkins Practice of modern software engineering including coding standards, code reviews, and source control management Experience with build processes, testing, and software releasing Familiarity with agile development methodologies including test-driven development and continuous integration Ability to drive initiatives and lead technical teams Strong problem-solving and communication skills English proficiency at B2 level or higher Nice to have Understanding of SAP cloud services and products Experience with SAPUI5 Knowledge of SAP HANA Cloud Database We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule 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: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead SAP CAP Java Developer

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Lead SAP CAP Java Developer role focused on building scalable, secure enterprise services on SAP Business Technology Platform within a strategic SAP Signavio initiative. The position involves designing and delivering backend solutions using SAP CAP with Java, driving development initiatives, and ensuring high engineering standards. It offers long-term collaboration in the SAP domain with strong opportunities for technical leadership and growth. 🗂️ Requirements: 5+ years of Java backend development experience, Experience with SAP CAP framework (Java), Proven expertise in SAP Business Technology Platform, Strong knowledge of Spring Boot, Experience in REST API implementation and integration, Understanding of Domain-driven Design principles, Experience with Jenkins or similar DevOps tools, Experience with source control, build, testing, and release processes, Experience with agile methodologies (TDD, CI), Ability to lead technical initiatives and teams, English proficiency at B2 level or higher 📃 Skills: Java, SAP, CAP, SAPBTP, SpringBoot, REST, DDD, Jenkins, DevOps, CI, TDD, Git, SAPUI5, SAPHANA 🏢 Description: We are seeking a Lead SAP CAP Java Developer to join a strategic SAP Signavio initiative focused on building enterprise-grade services on SAP Business Technology Platform. You will work closely with senior stakeholders to deliver scalable, secure, and maintainable cloud services aligned with SAP's best practices. Join us to contribute to a long-term delivery partnership in the Signavio domain and advance your career in enterprise SAP development. Responsibilities Drive development initiatives and ensure alignment with project goals Design and build scalable backend services using SAP CAP framework with Java Implement REST APIs adhering to enterprise standards Apply Domain-driven Design principles to maintain architectural integrity Collaborate with senior stakeholders to refine requirements and deliverables Ensure code quality through coding standards, code reviews, and testing Manage source control, build processes, and release pipelines Utilize DevOps tools such as Jenkins for continuous integration and delivery Adopt agile methodologies including test-driven development and continuous integration Maintain security best practices throughout the software development lifecycle Coordinate with cross-functional teams to integrate SAP cloud services Monitor and optimize application performance in SAP Business Technology Platform environment Document technical specifications and maintain project documentation Requirements Strong Java backend development skills with 5+ years of experience Experience with SAP CAP framework based on Java Proven expertise in SAP Business Technology Platform Solid understanding of Spring Boot framework Experience in REST API implementation and integration Knowledge of Domain-driven Design principles Familiarity with DevOps tools such as Jenkins Practice of modern software engineering including coding standards, code reviews, and source control management Experience with build processes, testing, and software releasing Familiarity with agile development methodologies including test-driven development and continuous integration Ability to drive initiatives and lead technical teams Strong problem-solving and communication skills English proficiency at B2 level or higher Nice to have Understanding of SAP cloud services and products Experience with SAPUI5 Knowledge of SAP HANA Cloud Database We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule 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: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

SAP Java Team Lead

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: SAP Java Team Lead role focused on designing and delivering scalable SAP and cloud-native solutions for global clients using modern SAP technologies and Java ecosystems. The position involves end-to-end SAP implementations, integrations, Agile delivery, and collaboration with cross-functional teams in large-scale projects. The offer includes flexible remote work, professional development opportunities, certifications, and participation in international projects. 🗂️ Requirements: Several years of SAP experience, Knowledge of BTP, Knowledge of ABAP, Knowledge of Fiori, Knowledge of HANA, Knowledge of Integration technologies, Knowledge of OData, Knowledge of SAPUI5, Knowledge of ERP, Knowledge of S/4HANA, Strong Java experience, Spring Boot experience, Microservices architecture knowledge, Event-driven architecture knowledge, Agile environment experience, DevOps and CI/CD knowledge, English communication skills, Willingness to travel occasionally 📃 Skills: SAP, BTP, ABAP, Fiori, HANA, OData, SAPUI5, ERP, S/4HANA, Java, Spring, SpringBoot, Microservices, DevOps, CI/CD, AWS, Azure, GCP, CAP, UI5 🏢 Description: Join our team as an SAP Java Team Lead and take part in delivering innovative, cloud-driven solutions for global clients. You’ll work with modern SAP technologies and cutting-edge architectures, contributing to impactful, large-scale projects. This role offers a great opportunity to grow your expertise in both SAP and cloud ecosystems while collaborating with experienced professionals. We value ownership, open communication, and a strong team spirit, creating an environment where your ideas truly matter. If you’re passionate about building scalable solutions and continuously developing your skills, you’ll feel right at home with us. Apply now and be part of a team shaping the future of SAP solutions. Responsibilities Design and develop scalable solutions using SAP and cloud technologies Contribute to end-to-end implementation of SAP systems, including integrations and extensions Collaborate with cross-functional teams to deliver high-quality solutions aligned with client needs Translate business requirements into technical designs and actionable development tasks Ensure best practices in software development, including performance, security, and maintainability Support continuous improvement through Agile methodologies and DevOps practices Engage with clients to provide technical guidance and build strong working relationships Participate in knowledge sharing and contribute to the team’s technical growth Requirements Several years of experience as an SAP expert with strong knowledge of technologies such as BTP, ABAP, Fiori, HANA, Integration, OData, SAPUI5, ERP, Java, and S/4HANA Solid understanding of modern cloud-native solutions within and beyond the SAP ecosystem Expertise in ERP and/or S/4HANA with a good grasp of end-to-end business processes Strong background in Java and Spring Boot, focused on building scalable and robust applications Familiarity with microservices architectures and event-driven design principles Comfortable working in Agile environments with practical DevOps knowledge (CI/CD, automation) Customer-oriented mindset combined with the ability to work independently and within a team Willingness to travel occasionally for client projects Strong communication and presentation skills in English; knowledge of German is considered a plus Nice to have Experience with cloud platforms such as AWS, Azure, or GCP Knowledge of SAP BTP, CAP, Fiori, or UI5 is considered a plus, with opportunities to upskill Exposure to additional SAP products Interest in AI-driven SDLC processes We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule 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: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

SAP Java Team Lead

Senior

Hybrid

Poznan, Poland

🏢 Summary: SAP Java Team Lead role focused on designing and delivering scalable SAP and cloud-based solutions for global clients using modern SAP technologies and Java ecosystems. The position involves end-to-end SAP implementations, cloud-native development, Agile collaboration, and technical leadership in large-scale projects. The offer includes remote work flexibility, certification opportunities, and professional growth programs. 🗂️ Requirements: Several years of SAP experience, Knowledge of BTP, Knowledge of ABAP, Knowledge of Fiori, Knowledge of HANA, Knowledge of Integration technologies, Knowledge of OData, Knowledge of SAPUI5, Knowledge of ERP, Knowledge of S/4HANA, Strong Java experience, Spring Boot expertise, Understanding of cloud-native architectures, Experience with microservices, Knowledge of event-driven architecture, Agile experience, DevOps knowledge, CI/CD experience, Automation knowledge, English communication skills, Willingness to travel occasionally 📃 Skills: SAP, BTP, ABAP, Fiori, HANA, Integration, OData, SAPUI5, ERP, Java, S/4HANA, Spring, SpringBoot, Microservices, DevOps, CI/CD, Automation, AWS, Azure, GCP, CAP, UI5, AI 🏢 Description: Join our team as an SAP Java Team Lead and take part in delivering innovative, cloud-driven solutions for global clients. You’ll work with modern SAP technologies and cutting-edge architectures, contributing to impactful, large-scale projects. This role offers a great opportunity to grow your expertise in both SAP and cloud ecosystems while collaborating with experienced professionals. We value ownership, open communication, and a strong team spirit, creating an environment where your ideas truly matter. If you’re passionate about building scalable solutions and continuously developing your skills, you’ll feel right at home with us. Apply now and be part of a team shaping the future of SAP solutions. Responsibilities Design and develop scalable solutions using SAP and cloud technologies Contribute to end-to-end implementation of SAP systems, including integrations and extensions Collaborate with cross-functional teams to deliver high-quality solutions aligned with client needs Translate business requirements into technical designs and actionable development tasks Ensure best practices in software development, including performance, security, and maintainability Support continuous improvement through Agile methodologies and DevOps practices Engage with clients to provide technical guidance and build strong working relationships Participate in knowledge sharing and contribute to the team’s technical growth Requirements Several years of experience as an SAP expert with strong knowledge of technologies such as BTP, ABAP, Fiori, HANA, Integration, OData, SAPUI5, ERP, Java, and S/4HANA Solid understanding of modern cloud-native solutions within and beyond the SAP ecosystem Expertise in ERP and/or S/4HANA with a good grasp of end-to-end business processes Strong background in Java and Spring Boot, focused on building scalable and robust applications Familiarity with microservices architectures and event-driven design principles Comfortable working in Agile environments with practical DevOps knowledge (CI/CD, automation) Customer-oriented mindset combined with the ability to work independently and within a team Willingness to travel occasionally for client projects Strong communication and presentation skills in English; knowledge of German is considered a plus Nice to have Experience with cloud platforms such as AWS, Azure, or GCP Knowledge of SAP BTP, CAP, Fiori, or UI5 is considered a plus, with opportunities to upskill Exposure to additional SAP products Interest in AI-driven SDLC processes We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule 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: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

SAP Java Team Lead

Senior

Hybrid

Lodz, Poland

🏢 Summary: SAP Java Team Lead role focused on designing and delivering scalable SAP and cloud-native solutions for global clients. The position involves SAP system implementations, integrations, Java development, and collaboration in Agile and DevOps environments. Candidates will work with modern SAP technologies and cloud platforms while contributing to large-scale enterprise projects. 🗂️ Requirements: Several years of SAP experience, Knowledge of BTP, Knowledge of ABAP, Knowledge of Fiori, Knowledge of HANA, Knowledge of Integration technologies, Knowledge of OData, Knowledge of SAPUI5, Knowledge of ERP, Knowledge of Java, Knowledge of S/4HANA, Understanding of cloud-native architectures, Experience with ERP and/or S/4HANA business processes, Experience with Java and Spring Boot, Familiarity with microservices architectures, Understanding of event-driven design, Experience working in Agile environments, Practical DevOps knowledge, Ability to work with clients and cross-functional teams, English communication skills, Willingness to travel occasionally 📃 Skills: SAP, BTP, ABAP, Fiori, HANA, Integration, OData, SAPUI5, ERP, Java, S/4HANA, Spring, Microservices, DevOps, CI/CD, AWS, Azure, GCP, CAP, UI5 🏢 Description: Join our team as an SAP Java Team Lead and take part in delivering innovative, cloud-driven solutions for global clients. You’ll work with modern SAP technologies and cutting-edge architectures, contributing to impactful, large-scale projects. This role offers a great opportunity to grow your expertise in both SAP and cloud ecosystems while collaborating with experienced professionals. We value ownership, open communication, and a strong team spirit, creating an environment where your ideas truly matter. If you’re passionate about building scalable solutions and continuously developing your skills, you’ll feel right at home with us. Apply now and be part of a team shaping the future of SAP solutions. Responsibilities Design and develop scalable solutions using SAP and cloud technologies Contribute to end-to-end implementation of SAP systems, including integrations and extensions Collaborate with cross-functional teams to deliver high-quality solutions aligned with client needs Translate business requirements into technical designs and actionable development tasks Ensure best practices in software development, including performance, security, and maintainability Support continuous improvement through Agile methodologies and DevOps practices Engage with clients to provide technical guidance and build strong working relationships Participate in knowledge sharing and contribute to the team’s technical growth Requirements Several years of experience as an SAP expert with strong knowledge of technologies such as BTP, ABAP, Fiori, HANA, Integration, OData, SAPUI5, ERP, Java, and S/4HANA Solid understanding of modern cloud-native solutions within and beyond the SAP ecosystem Expertise in ERP and/or S/4HANA with a good grasp of end-to-end business processes Strong background in Java and Spring Boot, focused on building scalable and robust applications Familiarity with microservices architectures and event-driven design principles Comfortable working in Agile environments with practical DevOps knowledge (CI/CD, automation) Customer-oriented mindset combined with the ability to work independently and within a team Willingness to travel occasionally for client projects Strong communication and presentation skills in English; knowledge of German is considered a plus Nice to have Experience with cloud platforms such as AWS, Azure, or GCP Knowledge of SAP BTP, CAP, Fiori, or UI5 is considered a plus, with opportunities to upskill Exposure to additional SAP products Interest in AI-driven SDLC processes We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule 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: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: The offer is for a Senior Java Developer to build and maintain a customer-facing portal integrating multiple vendors, working in a hybrid model in Kraków. The role focuses on developing, enhancing, and maintaining business applications with strong emphasis on code quality, system integration, and continuous delivery. You will collaborate with cross-functional teams to design, debug, refactor, and improve scalable client-server solutions. 🗂️ Requirements: 3+ years experience with Java 8, Java 11 or Kotlin, Working knowledge of SQL databases, Basic knowledge of HTML and CSS, JavaScript skills for client-side debugging, Experience with client-server architecture, HTTP and REST, Knowledge of dependency injection, services and APIs, Experience with EngX, Strong object-oriented programming skills, Experience developing business applications with data storage and integration, Experience integrating 3rd-party software solutions, Understanding of data modeling, system integration and unit testing, Knowledge of web technologies, Advanced English, Residence in Kraków (hybrid work model) 📃 Skills: Java, Kotlin, SQL, HTML, CSS, JavaScript, HTTP, REST, OOP, EngX, APIs, UnitTesting, DataModeling, SystemIntegration, Cloud 🏢 Description: We are seeking a Senior Java Developer to join our driven team. You will be working in a project team that demands technical excellence and whose members are expected to hold each other accountable for the overall success of the output. The team strives to enable the client's organization to satisfy business customers through the continuous delivery of valuable and high-quality software that drives business performance. If you're ready to make an impact in a dynamic environment, we want to hear from you! For this role, we consider candidates residing in Kraków, due to a hybrid mode of work, with 3 days per week working from the office. Responsibilities Develop and maintain a front-end application to allow customers to interact with multiple vendors providing services through this portal Develop software patches and new features Write and review technical documents, including design, development, and revision documentation Create applications using standard and cloud-based software development tools Test, debug, maintain, and update programs Analyze, review, and modify programs to increase operating efficiency or meet new requirements Investigate, document, and resolve technical issues Collaborate with internal teams to define and implement solutions that improve the provider experience Perform code refactoring, reduce technical debt, and adopt a product mindset to assess code and recommend improvements Requirements 3+ years of experience with Java 8, Java 11, or Kotlin Working knowledge of SQL databases Basic knowledge of HTML/CSS Skills in JavaScript (at least at a level sufficient to understand client-side request-response flow and debug in-browser errors) Experience with client-server architecture, HTTP, and REST Knowledge of dependency injection, services, and APIs Experience with EngX Proven technical problem-solving skills Experience in object-oriented programming Experience developing business applications, including data storage and application integration Experience implementing, configuring, customizing, and integrating 3rd-party software solutions Solid understanding of information management, data modeling, system integration, and development methodologies (including unit testing) Knowledge of web technologies Quick learner Advanced written and verbal communication skills in English We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule 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: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Developer role in an agile team driving large-scale cloud migration within a banking environment, focused on building reusable solutions and enabling adoption of public cloud (Azure). The position involves hands-on development, DevOps practices, and collaboration across global teams to support strategic platform transformation. Hybrid work model with 3 days per week on-site in Krakow. 🗂️ Requirements: Strong experience in Java, C#, JavaScript, Python or Go, Experience with CI/CD tools such as Maven, Gradle, Jenkins, TeamCity or GitLab, Experience with Docker, Kubernetes and Helm, Experience with Microsoft Azure or other major cloud platforms, Experience with Infrastructure-as-Code tools such as Terraform, ARM or CloudFormation, Proficiency in scripting languages such as PowerShell or Bash, Experience with GitHub or similar version control systems, Knowledge of Agile methodologies (Scrum or Kanban), Understanding of DevOps practices and automation, Availability to work 3 days per week from the Krakow office 📃 Skills: Java, C#, JavaScript, Python, Go, Maven, Gradle, Jenkins, TeamCity, GitLab, Docker, Kubernetes, Helm, Azure, Terraform, ARM, CloudFormation, PowerShell, Bash, GitHub, Scrum, Kanban, DevOps 🏢 Description: We are looking for a Senior Java Developer to join an agile delivery team working on a strategic cloud transformation initiative within a large-scale banking environment. In this role, you will help drive the migration of critical applications to public cloud infrastructure, collaborating with global IT teams to engineer reusable solutions and enhance developer experience. You will play a key part in building the foundation that enables seamless cloud adoption and supports innovative platform development across the organization. This role offers a hybrid model, with 3 days per week working from the client's office in Krakow. If you're ready to make an impact in a dynamic environment, we want to hear from you! Responsibilities Collaborate with IT teams to support and accelerate cloud migration projects Engineer common, reusable solutions for cloud adoption Write high-quality, reusable code and adhere to coding standards Develop clear, comprehensive documentation for solutions and processes Apply best practices in development and DevOps, leveraging modern technologies Participate in solution design, code sample creation, and architecture vision sharing Work in an agile, cross-location team environment Support improvements in internal client infrastructure migration to Cloud (Azure) Contribute to the co-development of platform solutions and processes for digital channels, cognitive services, and data Requirements Solid background in development using a language such as Java, C#, JavaScript, Python or Go CI/CD including tools such as Maven, Gradle, Jenkins, TeamCity, GitLab, etc. Containers and container orchestration using Docker, Kubernetes and Helm Microsoft Azure or other major cloud platforms Infrastructure-as-code, using tools such as Terraform, ARM or CloudFormation Scripting languages, including Windows PowerShell, Bash, etc. GitHub or similar, contributing to open-source projects Agile development practices (Scrum, Kanban) DevOps practices and the value of automation 3 days in the office per week is a must We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule 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: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Senior Java Developer

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Senior Java Developer role in a large-scale banking cloud transformation initiative, focused on migrating critical applications to public cloud and building reusable platform solutions. The position involves engineering cloud-native solutions, supporting DevOps practices, and collaborating in agile, cross-location teams. Hybrid model with 3 days per week onsite. 🗂️ Requirements: Strong development experience in Java or similar language (C#, JavaScript, Python, Go), Experience with CI/CD tools (Maven, Gradle, Jenkins, TeamCity, GitLab), Hands-on experience with Docker, Kubernetes, Helm, Experience with Microsoft Azure or other major cloud platforms, Experience with Infrastructure-as-Code tools (Terraform, ARM, CloudFormation), Knowledge of scripting languages (PowerShell, Bash), Experience with GitHub or similar version control systems, Understanding of Agile methodologies (Scrum, Kanban), Knowledge of DevOps practices and automation, Availability to work onsite 3 days per week 📃 Skills: Java, C#, JavaScript, Python, Go, Maven, Gradle, Jenkins, TeamCity, GitLab, Docker, Kubernetes, Helm, Azure, Terraform, ARM, CloudFormation, PowerShell, Bash, GitHub, Scrum, Kanban, DevOps 🏢 Description: We are looking for a Senior Java Developer to join an agile delivery team working on a strategic cloud transformation initiative within a large-scale banking environment. In this role, you will help drive the migration of critical applications to public cloud infrastructure, collaborating with global IT teams to engineer reusable solutions and enhance developer experience. You will play a key part in building the foundation that enables seamless cloud adoption and supports innovative platform development across the organization. This role offers a hybrid model, with 3 days per week working from the client's office in Krakow. If you're ready to make an impact in a dynamic environment, we want to hear from you! Responsibilities Collaborate with IT teams to support and accelerate cloud migration projects Engineer common, reusable solutions for cloud adoption Write high-quality, reusable code and adhere to coding standards Develop clear, comprehensive documentation for solutions and processes Apply best practices in development and DevOps, leveraging modern technologies Participate in solution design, code sample creation, and architecture vision sharing Work in an agile, cross-location team environment Support improvements in internal client infrastructure migration to Cloud (Azure) Contribute to the co-development of platform solutions and processes for digital channels, cognitive services, and data Requirements Solid background in development using a language such as Java, C#, JavaScript, Python or Go CI/CD including tools such as Maven, Gradle, Jenkins, TeamCity, GitLab, etc. Containers and container orchestration using Docker, Kubernetes and Helm Microsoft Azure or other major cloud platforms Infrastructure-as-code, using tools such as Terraform, ARM or CloudFormation Scripting languages, including Windows PowerShell, Bash, etc. GitHub or similar, contributing to open-source projects Agile development practices (Scrum, Kanban) DevOps practices and the value of automation 3 days in the office per week is a must We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule 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: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Senior Java Software Engineer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Software Engineer role focused on building and modernizing cloud-native platforms that connect trading systems with operations and regulatory applications within a global investment banking environment. The position involves developing scalable data processing and streaming solutions as part of a multiyear cloud transformation initiative. You will work in agile teams to migrate legacy systems and implement robust CI/CD-driven delivery pipelines. 🗂️ Requirements: Bachelor's degree in Computer Science or relevant technical certification, Strong proficiency in Java and object-oriented design, Hands-on experience with Apache Spark, Proficiency in Python, Experience with CI/CD pipelines and DevOps tools, Practical knowledge of TDD, Experience with cloud platforms (Azure, AWS, or GCP), Understanding of software design principles and patterns, Experience with agile development methodologies 📃 Skills: Java, Python, Apache, Spark, Azure, AWS, GCP, CI/CD, Azure, DevOps, GitHub, GitLab, TDD, Cloud, Databricks, Kubernetes 🏢 Description: For our client, a leading global investment banking institution, we are looking for a Senior Java Software Engineer who will be instrumental in transforming critical financial operations infrastructure. You'll work within an agile team to develop and deliver the strategic backbone that connects trading systems with operations and regulatory platforms, forming a cornerstone of the organization's digital transformation initiative. Our client operates in the investment banking and financial services domain, specifically focusing on digital operations transformation within regulatory and data management systems. This project is part of a multiyear strategic roadmap to migrate and leverage cloud technology to outperform existing technology stacks. The initiative plays a crucial role in enabling the investment bank to meet regulatory obligations while creating value from extensive financial data assets. You'll be part of the Digital Operations technology stream, working in small, autonomous agile teams that are empowered to respond to client demands while continuously improving the delivery experience. The team operates globally with members across multiple continents, fostering an inclusive and diverse collaborative environment. This role offers a hybrid model, with 3 days per week working from the client's office in Krakow, Poland. Ready to launch your career in cloud engineering? Apply now and join our global team! Responsibilities Design and develop strategic platforms enabling trade executions to flow seamlessly from trading systems to operations and regulatory applications Transform epics and features into robust, scalable functionality within cloud-native architectures Collaborate closely with agile pod members in sprint cycles to iteratively deliver on product requirements Work directly with product teams to understand and implement complex functional requirements Implement modern data streaming, real-time, and batch processing solutions Develop and maintain CI/CD pipelines using DevOps best practices Apply Test-Driven Development (TDD) methodologies to ensure code quality Contribute to cloud architecture design and implementation decisions Participate in code reviews and technical design discussions Support the migration of legacy systems to modern cloud-based solutions Requirements Bachelor's degree in Computer Science or relevant technical certification Strong proficiency in Java programming and object-oriented design principles Solid experience with Apache Spark for big data processing Proficiency in Python for data processing and automation tasks Significant experience with DevOps CI/CD pipelines and tools such as Azure DevOps, GitHub, or GitLab Strong background in Test-Driven Development (TDD) practices Proven experience with cloud architecture and deployment on Azure, AWS, or GCP platforms Deep understanding of software design principles and patterns Experience with agile development methodologies and sprint-based delivery Strong problem-solving and analytical skills Excellent communication and collaboration abilities Ability to work effectively in diverse, distributed teams Nice to have Experience with modern data streaming technologies and real-time processing frameworks Hands-on experience with Databricks for advanced analytics and machine learning Knowledge of Kubernetes for container orchestration and microservices deployment Understanding of financial services domain and regulatory requirements Experience with batch processing frameworks and data pipeline orchestration Familiarity with investment banking operations and trading systems Previous experience in digital transformation initiatives Knowledge of regulatory compliance frameworks in financial services We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule 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: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Team Leader – SAP Node.js

Senior

Hybrid

Lodz, Poland

🏢 Summary: Lead SAP BTP cloud application development using Node.js while managing and mentoring an engineering team. The role focuses on scalable architecture, CI/CD improvements, stakeholder collaboration, and delivering high-quality SAP solutions in an Agile environment. 🗂️ Requirements: 7+ years of SAP-related development experience, Experience with SAPUI5, Experience with SAP BTP, Experience with SAP HANA, Experience with SAP CAP, Strong Node.js expertise, Strong JavaScript knowledge, Team Lead experience managing 10+ engineers, Experience with CI/CD tools, Understanding of cloud architecture, Knowledge of microservices design principles, Experience with Agile methodologies, Strong problem-solving skills, Strong communication skills, English level B2 or higher 📃 Skills: Node.js, JavaScript, SAPUI5, BTP, HANA, CAP, Jenkins, Piper, WebdriverIO, Scrum, Kanban, CI/CD, Microservices, GCP, Azure, AWS 🏢 Description: Join our team as a Team Leader – SAP Node.js , where you’ll drive the development of modern cloud-based applications on the SAP Business Technology Platform. In this role, you’ll combine hands-on Node.js expertise with technical leadership, guiding a team to deliver scalable and high-quality solutions. You’ll collaborate with stakeholders, influence architectural decisions, and contribute to building robust SAP ecosystems. We offer a supportive environment focused on innovation, continuous improvement, and professional growth. If you’re passionate about SAP, cloud technologies, and leading engineering teams, this opportunity is for you. Apply now and take your career to the next level with us! Responsibilities Lead development activities using Node.js within SAP BTP, ensuring high-quality and maintainable code Conduct code reviews and promote best practices in software development and clean design Monitor applications, troubleshoot issues, and resolve defects efficiently Prepare and maintain technical and user documentation Coordinate team activities, track performance, and support team development Collaborate with customers and stakeholders, providing technical guidance and delivery insights Contribute to the set-up and continuous improvement of development processes and CI/CD pipelines Drive architectural decisions and ensure scalable, future-ready solutions Requirements 7+ years of experience in SAP-related development, including SAPUI5, BTP, HANA, CAP, and Node.js Proven experience in a Team Lead role, managing and mentoring teams of 10+ engineers Strong expertise in Node.js and solid understanding of JavaScript Experience with CI/CD tools such as Jenkins, Piper, Webdriver.IO, or similar Good understanding of cloud architecture and microservices design principles Familiarity with Agile methodologies such as Scrum or Kanban Experience or knowledge of SAP BTP, HANA database, and SAP CAP (Java or Node.js) Strong problem-solving and decision-making skills Excellent communication skills and ability to work with cross-functional stakeholders English proficiency at B2 level or higher We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule 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: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.