Haeger Consulting logo

Senior Software Entwickler / Tech Lead – Java, Spring & Jakarta EE

Haeger Consulting·Salary not specified

Primary stack

JavaSpringCI/CDReactAngular

Nice to have's

KotlinPython

Job description

About the Position

Senior Software Entwickler / Tech Lead – Java, Spring & Jakarta EE

Bonn, Hybrid

Vollzeit

Festanstellung

What Awaits You

  • Fullstack Development: You will develop sophisticated Java and web applications in the front- and backend – both in modern Spring environments and in the Jakarta EE environment. You will actively bring your experience into customer projects and develop suitable, sustainable solutions together with our customers.
  • Bridge Builder between Old and New Java Worlds: You are 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 technologies but in sustainable architectures. You analyze existing systems, recognize modernization potentials, and develop strategies on how to meaningfully further develop established applications – without unnecessarily discarding working solutions.
  • Quality & Engineering: Clean Code, Test Driven Development, and DevOps are part of your professional software engineering and are an integral part of your daily work.
  • Technology & Innovation: You are interested in current technologies, architectures, and trends and evaluate their meaningful use. At the same time, you know that modern software development in the enterprise environment often builds on existing systems and does not start every solution 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 and actively contribute your technical know-how to develop the best possible solution for our customers together.
  • Consultant Role: You are not only a developer but also a technical consultant. You understand the requirements of our customers, question existing approaches, and support them in sustainably further developing their applications and architectures.
  • Professional Development: You have the opportunity to develop yourself professionally and personally through practice-oriented training – especially in software architecture, modernization, and cloud technologies – as well as through regular exchange of experience in our guilds.

Requirements

  • You have several years of experience in fullstack development with a strong backend focus in Java, ideally supplemented by Kotlin or Python.
  • You have in-depth knowledge of modern Java development with Spring, especially Spring Boot and Spring Cloud.
  • At the same time, you bring solid experience with Jakarta EE and classic enterprise application landscapes and are familiar with application servers such as JBoss or WebSphere.
  • You understand the differences and connections between classic and modern Java architectures and have ideally already modernized applications or systems or accompanied them in the migration to new architectures.
  • You have regularly taken on development tasks in the frontend 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.
  • You can familiarize yourself with existing, complex system landscapes as well as conceive and implement new technical solutions.
  • Your high self-organization, team spirit, and pronounced problem-solving skills characterize you.
  • Ideally, you already have experience in (partial) project management.
  • You speak German at a native level and communicate confidently in English.

What You Can Look Forward To - Our Benefits

  • Exciting Projects: You will work on diverse customer projects in a professional consulting environment, where you can bring in your experience and own ideas, take on responsibility, and become a game changer in the project with your impulses.
  • Flexibility: Shape your daily work with home office and flexible working hours according to your needs. For personal exchange and our togetherness, we meet once a week on-site.
  • Sharing Knowledge & Growing Together: Whether it's the architects' school, skill factories, or guilds – with us there are many opportunities to build up, share, and learn from each other's knowledge. You can contribute your experience and shape the professional development of your colleagues.
  • Team Spirit: Look forward to an open and collegial environment where we support each other, share knowledge, and value different perspectives.
  • Health & Benefits: You benefit from corporate benefits, JobRad, a subsidy for the job ticket, and – after individual agreement – Urban Sports Club. With our weekly "Moving Break" you also bring movement and mobilization into your workday – in the office or in the home office.
  • Office to Feel Good: Bright, modern office, delicious coffee, a selection of teas, a well-stocked beverage refrigerator as well as fresh fruit and sweet snacks – with us, the surroundings are just right.
  • Shared Experiences: Whether it's a regular meeting, game night, annual kickoff, or summer party – with us there are regular opportunities to get to know colleagues outside of the project everyday.
  • We are happy to receive applications from all persons, regardless of gender, age, ethnic origin, religion, worldview, disability, or sexual identity. People with disabilities will be given preference if they are equally qualified. To promote readability and comprehensibility, we have chosen a uniform spelling throughout the job advertisement. This is solely for better orientation and does not contain any valuation or exclusion.

About Us

We are Haeger Consulting, a dynamic IT consulting company based in Bonn Bad Godesberg. Our colorful team of about 95 creative minds and tech gurus loves to master digital challenges and actively shape the future. Our team consists of motivated and talented professionals who work with passion and commitment to develop the best solutions for our customers. Together, we create an inspiring working atmosphere where everyone can give their best.

Our Approach

We are convinced that every person is unique and has talents that are just waiting to be developed. When selecting new employees, what is on paper is not as important to us as the individual potential.

Individual Support

Our employees benefit from continuous guidance and individual coaching. We encourage and support them to constantly work on themselves and develop their full potential. We take into account personal wishes and living conditions to ensure optimal development and satisfaction.

Innovation and Creativity

Our goal is to shape the digital future with creative and customized solutions. Standard solutions are not our thing – we offer innovative and agile approaches that are perfectly tailored to the needs and challenges of our customers.

Why Haeger Consulting?

Because we are different. Because we believe in the potential of every individual. And because we shape the digital future with enthusiasm and creativity. Join us and become part of something great!

© Haeger Consulting. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches