Planning and implementation of modern software architectures
Development of new microservices (based on the Quarkus framework)
Maintenance of legacy projects (Java EE, Jakarta EE, Quarkus)
Documentation of implemented changes
Writing automated tests
Reviewing code changes created by team members
Requirements
Completed degree in IT (e.g., Applied Computer Science, Business Informatics, etc.)
Very good programming skills in Java in an enterprise environment (preferably Java EE / Jakarta EE)
At least 2 years of professional experience
Willingness to work in an engineering-minded way according to current best practices (development processes, documentation, tests, code reviews, security)
Familiar with development environments/IDEs (preferably IntelliJ IDEA), source code management (preferably git), command-line tools, and containerization (Docker, Podman)
Very good German and English skills
Tech Stack
Docker
Java
Microservices
Benefits
Participation in the company stock program, including subsidies for free shares and support for company pension schemes
Health prevention measures and sports offers, e.g., EGYM Wellpass or bike leasing
Numerous training and development opportunities in our VINCI Academy for your individual technical and leadership career path
Shopping discounts with over 700 well-known providers
State-of-the-art work equipment to support you in daily business (laptop, smartphone) and, of course, free beverages and fresh fruit
Active lunch break every Thursday: 30 minutes of exercise once a week with a medically trained trainer
Participation in the annual JavaLand conference and much more!