Java Software Engineer
Optimus Search — Stuttgart, DE
- Published on
About the Role
I am currently recruiting for a global client who is looking for an experienced Java Software Developer to work on multiple innovative and scalable projects. You will be technically specialized in back-end development and have several years of hands-on experience with Java and related technologies.
Daily Responsibilities
- Design, build, and maintain efficient and high-performing Java code.
- Assist in spearheading new projects multiple times a year.
- Optimize performance of existing applications.
- Participate in code reviews and contribute to technical decision-making.
- Collaborate closely with cross-functional teams to deliver high-quality solutions.
About the Candidate
- Strong modern Java development background (Java 8 or higher).
- Experience with Spring Boot and other modern Java frameworks.
- Familiar with RESTful API development and integration.
- Proficient in both German (C1 minimum/native) and English.
- Knowledge of database technologies (SQL, PostgreSQL, etc.).
- Analytical thinker with a problem-solving mindset.
Qualifications
- Bachelor's degree or higher in Computer Science, Engineering, or a related field.
- 4 years of professional experience in Java back-end development.
- Proven track record of delivering robust and scalable applications.
Company Culture and Benefits
What we offer includes a competitive salary, a bonus scheme, pension scheme, 30 days holiday, an award-winning onboarding programme, flexible working hours and a hybrid work model. Additional benefits include a company benefits package, free gym membership, cycle-to-work scheme, and clear internal progression paths.