Software Engineer
Role details
Job location
Tech stack
Job description
Join Edenred Paytech as a Software Engineer and help deliver high-quality software into production. You'll follow best practices and published standards, proactively improve the platform's quality, stability, and performance. You will take ownership of issue resolution and contribute to the technical evolution of our products.
What you will be doing:
- Develop features and platform enhancements in adherence to Paytech development standards and best practices.
- Contribute across the full development lifecycle - from requirements through delivery - including appropriate testing and documentation.
- Actively participate in story creation and refinement while adhering to agile principles.
- Take responsibility for effective triage and resolution of issues as they arise.
- Proactively seek opportunities to improve platform quality, stability, and performance.
Requirements
- Solid commercial experience with Java.
- Relational databases (e.g., PostgreSQL, Oracle).
- Spring Boot and Hibernate.
- Microservices and RESTful API development.
- Testing: JUnit, Cucumber, Wiremock, Mockito; TDD and BDD.
- OO analysis and design; clean coding and SOLID principles.
- Agile frameworks and DevOps culture/practices.
- XML/JSON and Java serialization.
Desirable Criteria
- Layered/clean architecture and design patterns.
- AWS services e.g ECS, RDS, SQS, ECR etc.
- Containerisation (e.g., Docker).
- Unix and shell scripting.
- Experience working with large databases.
- Tools: Git, Maven, Apache Tomcat, Jenkins, Jira.
- Knowledge of security best practices (e.g., OWASP) and performance optimization.
- OAuth 2 and public key encryption.
- Experience with Payment Processing Systems
How you'll work
- Collaborate with all departments and directly with clients.
- Reports to the Software Development Team Lead.
- Bring strong behaviours: problem solver, innovator, team player, well organized, and a strong written and verbal communicator
About the company
Edenred begleitet mit seiner führenden digitalen Plattformtechnologie für Services und Zahlungsdienste täglich Menschen in 46 Ländern weltweit bei ihrer Arbeit. Edenred vernetzt so 50 Millionen Arbeitnehmer seiner 900.000 Kundenunternehmen mit zwei Millionen kooperierenden Handelspartnern.
Edenred bietet zweckorientierte Bezahllösungen für Food (z.B. Essensgutscheine), Incentives (z.B. Gutscheinkarten, Mitarbeiter-Benefit-Portale), Mobilität (z.B. Multi-Energie-, Wartungs-, Maut-, Park- und Pendlerlösungen) und Payment Solutions für Unternehmen (z.B. virtuelle Bezahlräume).
Getreu dem Ziel der Gruppe: "Verbindungen bereichern. Für immer." erhöhen diese Angebote den Wohlfühlfaktor der Mitarbeiter im Unternehmen und auch ihre Kaufkraft. Sie steigern die Attraktivität und Effizienz der Unternehmen und beleben den Mitarbeitermarkt sowie die lokale Wirtschaft. Sie fördern zudem auch den Zugang zu gesünderen Lebensmitteln, umweltfreundlicheren Produkten und einer sanfteren Mobilität.
Alle 10.000 Mitarbeiter von Edenred haben sich zum Ziel gesetzt, die Arbeitswelt zu einem miteinander verflochtenen Ökosystem zu machen, welches sicherer, effizienter und anwenderfreundlicher ist.
Im Jahr 2021 erzielte die Gruppe mit ihrem weltumspannenden Technologiesystem ein Geschäftsvolumen von fast 30 Milliarden Euro. Dies wurde hauptsächlich mittels mobiler Anwendungen, Online-Plattformen und Gutscheinkarten erreicht.
Edenred ist an der Pariser Börse Euronext notiert und geht in die Berechnung der folgenden Indizes ein: CAC Next 20, CAC Large 60, Euronext 100, FTSE4Good and MSCI Europe.