AISG-0477 Java Fullstack Developer

München, Allemagne

If you enjoy developing modern fullstack solutions while working with cloud-native technologies and identity management, this opportunity is the perfect next step in your career. As a Java Fullstack Developer, you will contribute to the development and evolution of a modern enterprise application, working across both frontend and backend components. You'll play a key role in designing secure, maintainable, and high-quality software while collaborating with Agile teams to deliver innovative digital solutions. From implementing new features to enhancing software architecture and ensuring application reliability, you'll help shape robust applications that meet evolving business needs.

Your Responsibilities

  • Develop and enhance frontend interfaces using Angular, HTML, CSS, and responsive design principles.
  • Design and implement backend services using Java, Spring, and Spring Boot, including RESTful APIs.
  • Develop and maintain integrations with authentication and identity management solutions using Keycloak, OAuth2, OpenID Connect, and SAML.
  • Participate in software architecture discussions and contribute to continuous improvements.
  • Write clean, maintainable, and well-tested code following Clean Code principles.
  • Design, develop, and execute automated tests to ensure software quality.
  • Support DevOps activities, including deployments and application lifecycle improvements.
  • Contribute to technical estimations, solution design, and requirement analysis.
  • Produce and maintain clear technical documentation.

What We're Looking For

  • Several years of experience developing applications with Java, Spring, and Spring Boot.
  • Strong experience building and consuming RESTful Web Services.
  • Hands-on experience with Keycloak, including custom extensions, as well as OAuth2, OpenID Connect, and SAML.
  • Solid frontend development experience with Angular, HTML, CSS, and responsive web design.
  • Good knowledge of Clean Code practices and automated testing frameworks such as JUnit, Mockito, EasyMock, HTMLUnit, DBUnit, and Testcontainers.
  • Experience working with Kubernetes and Helm.
  • Familiarity with Agile development methodologies and DevOps practices.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Professional-level German language skills are mandatory.

Why Join ABAKUS IT SOLUTIONS?

At ABAKUS IT SOLUTIONS, you'll become part of a team that values technical excellence, collaboration, and continuous learning. We connect talented IT professionals with exciting long-term projects where innovation, quality, and personal growth are at the heart of everything we do.

Whether you're passionate about cloud-native development, modern authentication technologies, or delivering high-quality software, you'll find an environment that encourages you to make a real impact while advancing your career. Apply today and become part of ABAKUS IT SOLUTIONS, where your expertise helps shape the digital solutions of tomorrow.