What does it mean to work with us? SUCCESS: Sixt is an IT company with a very large car pool. Our inhouse development team is the driving force behind the Sixt software which enables and optimizes the daily work of more than 6,000 employees in over 100 countries. We shape the future of mobility through innovation by using modern technologies! SPEED: Flat hierarchies and short decision paths enable us to be extremely dynamic and always one step ahead. OWNERSHIP: You take over responsibility. You build it, you run it. TEAM: We are more than 15 nationalities committed to the Sixt DNA. Participate in the daily business context, join our regular team events and enjoy IT talks, common conferences and spontaneous beergarden get-togethers.
In addition to the obligatory kicker, ping-pong table, driving simulators and project rooms, you will find coffee corners to try out and discuss constructive ideas. Our offices have different sizes, you will definitely find something according to your preferences. We follow no dresscode. As a member of the Sixt-Family you get attractive car rental and leasing offers as well as access to our large employee benefit portal where you find attractive offers for travelling, shopping and more. During breakfast, lunch and dinner our high-quality restaurant offers daily changing meat, fish and vegetarian dishes, as well as a salad bar and freshly-baked pizza. Our coffee lounge for meeting and relaxing is opened the whole day. Come as you are, and do what you love: Join our 300 IT colleagues and apply now (English or German preferred)!
Do what you love:
You are responsible for design and implementation of internal and external interfaces that are mission critical and thus need to be highly available, robust and stable.
You will be involved in modernizing our existing IT systems by building high-quality interfaces between existing components to decouple them and to expose their functionality to external partners and to our new microservices in the Cloud.
You will create REST-ful APIs based on JSON and use messaging technology (AMQP/JMS) to decouple systems and buffer messages and events.
You will be part of an agile team following Scrum methodology and taking over responsibility for operating the interfaces following a DevOps approach.
Ideal candidate profile
Come as you are:
You have practival experience in developing backend software components in Java using technologies such as Spring, Apache CXF, ActiveMQ, etc?
You understand TDD and CI/CD as part of your way of working and are familiar with tools such as Junit, Jenkins, Maven, Nexus, Wiremock, etc?
You consider yourself a pragmatic Java engineer who is proud of his product and strives for high quality and continuous improvement by learning collaboratively in a team?
You are deeply fascinated by Linux and Open Source and are eager to use DevOps tools such as Docker, Puppet, Vagrant, etc. to automate as much as possible?