Tech Stack
JavaCI/CDJenkinsDevOpsSpring BootAgileAPITestNG
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior Java Software Engineer with SAP CAP expertise to join our team in Czech Republic or Slovakia for a CONTRACTOR role. This role focuses on the migration of existing CI/CD pipelines from CircleCI to Piper, supporting improved integration with the internal toolchain, increased automation, and alignment with platform engineering best practices.
Responsibilities
- Develop and maintain backend solutions using Java, SAP CAP Framework, and Spring Boot, adhering to modern software engineering practices and coding standards
- Implement and optimize REST APIs, applying domain-driven design principles and collaborating with cross-functional teams to drive platform engineering initiatives
- Utilize DevOps tools (e.g., Jenkins) to support continuous integration and delivery, participate in code reviews, and contribute to agile development processes such as test-driven development
Requirements
- Strong JAVA Backend development skills
- Experience with SAP CAP Framework
- Experience with SAP Business Technology Platform
- Solid understanding of Spring Boot
- Experience in REST API implementation
- Understanding of Domain-Driven Design
- Capable of driving initiatives
- Knowledge of DevOps Tools (e.g., Jenkins)
- The practice of modern software engineering includes coding standards, code reviews, source control management, build processes, testing, and releasing
- Familiar with the usage of agile methods like test-driven development, continuous integration & delivery
Nice to Have
- Understanding of SAP cloud services and products
- Experience with SAPUI5
- Experience with SAP HANA Cloud Database
About the Company
EPAM Systems is a global software engineering and product development company, delivering digital platforms and solutions to the world's leading companies.