Development: You develop high-quality software, including features, performance, testing, and documentation
Team Collaboration: You work as part of a team to implement new software projects and integrations in Java
DevOps: You own the complete cycle from development to release and help us developing our DevOps Culture
Learning and Development: You learn and evaluate new technologies and skills, sharing this knowledge with other developers (m/f/d) in the company
Stakeholder Collaboration: You gather requirements from both technical and non-technical stakeholders, translate them into clear technical tasks, and resolve conflicts or ambiguities early.
Risk & Assumptions Management: You actively identify potential risks, validate assumptions, and ensure transparent communication of uncertainties and trade-offs during development.
Continuous Improvement: You contribute ideas to improve processes, documentation, and tooling, and you actively share learnings with your team and across the organization.
Experience: You bring at least 4 years of experience in backend software development, including at least 2 years specifically focused on developing APIs for SAP S/4HANA. You also possess solid knowledge of SAP S/4HANA objects.
Passion: You are a passionate backend developer who writes clean, efficient, and well-documented code in Java. We work with both languages to develop our services. You should be open to write code in these languages
Tool Flexibility: You will work with tools and technologies, although we do not require familiarity with all of them: Spring, Event-Driven Architecture (e.g. Google PubSub), Linux, Docker, Kubernetes, gRPC, GCP, etc.
Adaptability: You are comfortable working in a fast-paced environment, constantly revising assumptions in response to new information
Ownership: You take ownership of the work you do, you can understand its architecture and deliver on product requirements and features as well as improve testability and functionality
EGYM Ecosystem Familiarization: You familiarize yourself with the EGYM ecosystem and the role of the different teams in the software engineering department
Team Integration: You blend with the team and the company culture
Estimation & Planning Skills: You can break down complex features into manageable tasks, provide realistic estimates, and adjust plans transparently when assumptions change.
Problem-Solving Mindset: You are experienced in troubleshooting integration issues across multiple systems (SAP, Salesforce, Stripe, microservices) and know how to prioritize issues when under time pressure.
Growth Orientation: You are motivated to stay up to date with new technologies (e.g., SAP BTP extensibility, event-driven architectures, containerized cloud deployments) and apply them pragmatically to real-world problems.