Job
In this role, you will develop fullstack Java applications in Spring and Jakarta EE, modernize existing systems, analyze technical challenges, and advise clients on sustainable software architectures.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Full-stack development: You develop sophisticated Java and web applications across the frontend and backend, both in modern Spring environments and in Jakarta EE.
- You actively contribute your experience to customer projects and work with our customers to develop suitable, sustainable solutions.
- A bridge-builder between the old and new worlds of Java: You’re familiar with both established enterprise application landscapes and classic Jakarta EE architectures, as well as modern Spring, cloud, and microservice architectures.
- You understand the strengths and challenges of both worlds and can gradually transform existing applications and architectures into modern, future-proof solutions.
- Architecture & Modernization: You think not only in terms of technologies, but also in terms of sustainable architectures.
- You analyze existing systems, identify opportunities for modernization, and develop strategies for evolving legacy applications in a meaningful way—without unnecessarily discarding solutions that are already working.
- Quality & Engineering: Clean code, test-driven development, and DevOps are part of professional software engineering for you and an integral part of your daily work.
- Technology & Innovation: You are interested in current technologies, architectures, and trends and assess how they can be used effectively.
- At the same time, you know that modern software development in enterprise environments often builds on existing systems, and that not every solution starts from scratch.
- Problem-solving: You analyze complex technical challenges, optimize existing solutions, and find pragmatic ways to connect legacy systems with modern technologies.
- Collaboration: You work closely with colleagues and other teams, actively contributing your technical expertise to develop the best possible solution for our customers together.
- Consultant role: You’re not just a developer, but also a technical consultant.
- You understand our customers’ requirements, challenge existing approaches, and support them in sustainably evolving their applications and architectures.
- Professional development: You have the opportunity to grow professionally and personally through hands-on training—particularly in software architecture, modernization, and cloud technologies—as well as regular knowledge sharing in our guilds.
Our expectations of you
Qualifications
- You have in-depth knowledge of modern Java development with Spring, particularly Spring Boot and Spring Cloud.
- You understand the differences and relationships between traditional and modern Java architectures and have ideally already modernized applications or systems or supported their migration to new architectures.
- You can familiarize yourself with existing, complex system landscapes as well as design and implement new technical solutions.
- Your strong self-organization, team spirit, and excellent problem-solving skills set you apart.
- You speak German at a native level and communicate confidently in English.
Experience
- You have several years of experience in full-stack development, with a strong focus on backend development in Java, ideally complemented by Kotlin or Python.
- At the same time, you have in-depth experience with Jakarta EE and traditional enterprise application environments, and are familiar with application servers such as JBoss and WebSphere.
- You have regularly taken on frontend development tasks and ideally have experience with React or Angular, as well as JSF or PrimeFaces.
- You have experience with CI/CD pipelines, containerization, and cloud services.
- Ideally, you already have experience managing (sub-)projects.
What we offer
- Exciting projects: You’ll work on a diverse range of client projects in a professional consulting environment, where you can contribute your experience and ideas, take on responsibility, and use your initiative to become a game changer on the project.
- Flexibility: Tailor your working day to your needs with remote work and flexible working hours.
- We meet in person once a week to connect and spend time together.
- Share knowledge & grow together: Whether through our architecture school, Skill Factories or guilds, there are plenty of opportunities to build and share knowledge and learn from one another.
- You can contribute your experience and help shape your colleagues’ professional development.
- Team spirit: Look forward to an open and collaborative environment where we support one another, share knowledge, and value different perspectives.
- Health & Benefits: You benefit from Corporate Benefits, JobRad, a subsidy for your public transport pass and—by individual agreement—Urban Sports Club.
- Our weekly “Active Break” also brings movement and mobility into your workday—whether you’re in the office or working from home.
- An office you’ll love: A bright, modern workspace, great coffee, a selection of teas, a well-stocked drinks fridge, plus fresh fruit and sweet snacks—we’ve got all the extras covered, too.
- Shared experiences: Whether it’s a regular get-together, game night, annual kickoff, or summer party, we regularly have opportunities to get to know our colleagues outside of day-to-day project work.
Benefits
Health, fitness & fun
Work-Life-Integration
Topics you will work on
Job locations
About your employer
Founded in 2010, Haeger GmbH is a renowned company specializing in the trade of branded jewelry and luxury watches. With a focus on professionalism and discretion, the firm has established itself as a trusted partner for customers.
- Established Company
- Onsite, Hybrid
- Trade
More jobs
These jobs might also interest you
The role As a Forward Deployed AI Engineer, you go directly into our specialist departments, understand the processes, and develop production-ready AI and automation solutions that will fundamentally change the way the entire GGW Group operates. You do...
You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...
As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...