Job
- Level
- Senior
- Job Field
- Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Frankfurt
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop specialized applications and components in Java, contribute to software architecture, analyze errors collaboratively, and implement REST interfaces according to specifications while applying agile methods and DevOps principles.
Job Technologies
Your role in the team
- You actively contribute to the design and implementation of specialized applications.
- You independently implement national requirements and specifications in German.
- You work in trusted execution environments (TEEs) and assist with software architecture.
- Agile development of components, interfaces, and test frameworks is part of your responsibilities.
- You review and evaluate your colleagues' existing source code to ensure quality.
- In close collaboration with test managers, you analyze defects and adjust services accordingly.
- You document your developments clearly and comprehensibly.
- You consistently live DevOps principles together with the Operations team.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science, Mathematics, Physics, or an IT apprenticeship with several years of professional experience.
Qualifications
- Excellent knowledge of Java, agile development methods (SCRUM), and test automation.
- Solid knowledge of OpenID Connect and OAuth, ideally with Keycloak and Spring Security v5/v6
- Very good knowledge of SQL databases (MS SQL, PostgreSQL, MariaDB)
- Proficient handling of XML, XSD, XSLT, as well as JSON files
- You work independently, in a structured and solution-oriented manner, bringing analytical thinking, team skills, and a high quality awareness.
Experience
- Extensive experience in developing complex Java domain applications.
- Experience in developing spec-compliant REST APIs with OpenAPI/Swagger
- Very good experience with Spring Boot 2/3, JPA, Spring Data, JMS, and communication via Message Bus (e.g., ActiveMQ Artemis, RabbitMQ).
- Experience with unit testing (JUnit 5/Jupiter, Mockito) and test containers.
- Experience with database migrations, ideally with Liquibase.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
- βΏοΈNo Physical Barriers
- π³Team Events
- π²Jobbike
- πHealth Care Benefits
- ππΏββοΈFitness Offers
- π©ββοΈCompany Doctor
Work-Life-Integration
- π Home Office
- β°Flexible Working Hours
- ποΈWorkation
- πΌDay Care for Kids
- πExcellent Traffic Connections
More net
- π·ββοΈAdditional Insurance
- π°Employee Stock Option
- πEmployee Discount
- π΅Bonus Payments
- ποΈSummer and Christmas Bonus
Food & Drink
Topics that you deal with on the job
Job Locations
This is your employer
Michael Page
Michael Page International (Germany) GmbH is an established personnel consulting and recruitment company headquartered in DΓΌsseldorf. Founded in 1991 in Germany, it specializes in the placement of specialists and executives.
Description
- Company Type
- Recruiting Agency
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Recruitment Agency