Job
- Level
- Lead
- Job Field
- Application, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Mainz
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop high-performance Java and Spring Boot microservices, analyze requirements, optimize databases, and work on REST interfaces as well as CI/CD pipelines.
Job Technologies
Your role in the team
- Design, implementation, and operation of high-performance Java- and Spring Boot-based microservices.
- Analysis of complex technical requirements and development of stable, scalable backend architectures.
- Modeling and optimization of databases (PostgreSQL, Oracle, MongoDB, MariaDB).
- Development and documentation of REST and messaging interfaces (Kafka, RabbitMQ).
- Quality-driven work with JUnit, Mockito, Testcontainers, TDD/BDD as needed.
- Participation in CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins) as well as container deployments (Docker, Kubernetes/OpenShift).
- Practical involvement in architecture discussions, evaluation of new technologies, and establishment of technical standards.
- Mentoring colleagues, conducting code reviews, and assisting with complex issues.
- Experience with cloud environments (preferably Google Cloud Platform, alternatively AWS/Azure).
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Excellent knowledge of Spring Boot, Java 11+, JPA/Hibernate, and modern microservice architectures.
- Routine in handling CI/CD, Kubernetes, Docker, Git, Monitoring/Logging stacks.
- Solid understanding of security and compliance requirements, clean software architectures, and robust operational models.
- Knowledge of additional programming languages is desirable (Kotlin, Python, Go, ..)
- Fluent German skills (at least C1 level) and very good English skills
Experience
- Several years of professional experience in Java backend development in demanding enterprise or domain-intensive projects.
- Strong communication skills, with experience in workshops, stakeholder alignment, code reviews, and technical mentoring.
- Extensive experience with integration scenarios, distributed systems, data flows, and API design.
- Analytical thinking, preferably with experience in complex specialized domains (banking, energy, logistics, etc.).
This text has been machine translated. Show original
What we offer
- Attractive overall package: We offer not only a performance-based salary but also a company pension scheme.
- Flexibility: Enjoy flexible working hours that allow you to structure your workday according to your needs.
- You have the choice between remote work and the office in Mainz Old Town.
- Diverse development opportunities: Benefit from a tailored development plan, workshops, community calls, certifications, and many other training options.
- Intensive onboarding: We emphasize that you can quickly get started with the team.
- Our comprehensive onboarding process allows you to get to know your team and be optimally prepared for your new role.
- Mobility options: Benefit from our e-bike leasing.
- Sense of Community: Team spirit is our top priority and is promoted through regular employee meetings, team events, as well as the summer party and the Christmas celebration.
- A great team: We are an open, diverse team with flat hierarchies and are among the top employers according to Kununu.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics You Will Work On
Job Locations
About Your Employer
ilum:e informatik AG
As a leading IT consulting firm specializing in CRM, custom development, and smart automation, we have been successfully serving the IT market since 2000. Our company is based in Mainz and employs a team of 100 talented individuals.
Description
- Company Size
- 1-49 Employees
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Consulting, Internet, IT, Telecommunication
