At T-Systems, you will find groundbreaking projects that contribute to social and ecological well-being. It doesn't matter when or where you work. It's about doing meaningful work that advances society. For this reason, we will do everything possible to ensure that you have all the development opportunities by providing a support network, excellent technology, a new work environment, and the freedom to work autonomously. T-Systems is a team of around 28,000 employees worldwide, making us one of the leading global providers of end-to-end integrated solutions. We develop hybrid cloud solutions, artificial intelligence, and drive the digital transformation of companies, industries, the public sector, and ultimately, society as a whole.
Project description: our client is a transport company with headquarters in Switzerland. We help to the client to provide business growth through software development, delivery and support an online ticketing service. The ticketing service is high load, high availability web-service and mobile app that give opportunities for travelers from all over the world to buy 1 ticket for the whole trip within Switzerland using different kinds of transport. Our engineering teams are located in Spain and Switzerland.
Backend, database, transactions. Experience with frontend might be a good option as well.
Java 17 -
Spring Boot (newest version)
MongoDB (no relational databases)
DynamoDB (instead of Hazelcast)
S3
Openshift, Docker
Jenkins
Kafka
Testing:
unit-tests (JUmnit5, Mockito, AssertJ)
integration tests
Cucumber E2E tests
Hybrid work model (telework/face-to-face).
- Continuous training.
- Please send CV in English.