Software Architect Java

Job type:Permanent
Town/City:Munich
Region:Bayern
Sector:Software Engineering
Client Company Type:In-House
Job ref:9275
Post Date:May 15, 2026

About the Role

Software Architect Java
Location: Munich

Our client is seeking a Software Architect Java to support the development of modern enterprise applications and scalable software platforms within an international environment. This role combines software architecture, technical leadership and hands-on development across complex systems.

Key Responsibilities:

  • Design and optimise Java-based software architectures and applications.
  • Support development teams on architecture, design and technical implementation topics.
  • Collaborate with product, engineering and business stakeholders on solution delivery.
  • Contribute to development standards, code quality and technical governance.
  • Support performance, scalability and system optimisation initiatives.
  • Participate in technical evaluations and continuous improvement activities.
  • Mentor teams and promote best practices across development environments.

Your Profile:

  • Strong experience within Java software development and architecture.
  • Knowledge of Spring Framework, REST APIs and enterprise application environments.
  • Experience with distributed systems, databases and modern development tools.
  • Familiarity with CI/CD pipelines and agile development methodologies.
  • Strong analytical and communication skills.
  • Fluent English language skills; German would be advantageous.

What’s on Offer?

  • Modern and collaborative technology environment.
  • Exposure to international software and transformation projects.
  • Flexible working culture and long-term development opportunities.

More Jobs from this Recruiter

Munich, Bayern

Senior Requirements Engineer

Senior Requirements Engineer The Opportunity If you're a strong software engineer who's grown tired of pure delivery work and wants to get closer to clients, shape solutions from the ground up, and see the direct impact of what you build - this is a role built around exactly that. You'll be advising, designing, and delivering across complex IT projects, with the autonomy to try new approaches and the backing of a team that actually values good engineering. The Role You'll work directly with clients to understand their needs, model requirements, and design solutions that fit their world. That means thinking creatively alongside customers rather than just executing a brief, assessing technical feasibility with software architects, and helping shape the scope of proposals before work even begins. Day-to-day you'll be involved across the full project lifecycle, from early consulting and requirements engineering through to implementation support and ongoing operation. You'll also be integrating AI-supported methods where they genuinely add value, and building the kind of long-term client relationships where success is shared. There's real variety here. Projects are challenging and no two are the same. The Company Our client is a well-regarded business with a strong reputation for technical excellence and a culture that puts quality first. They're flat in structure, open in how they communicate, and serious about giving their people room to grow, whether that's through conference attendance, training, or simply the space to try something new and learn from what happens. The environment is collaborative, solution-focused, and built around people who care about their craft. What You'll Need A degree in computer science or a related field such as physics or mathematics Solid professional experience as a software engineer, ideally with Java or a comparable language Strong grounding in software architectures and development processes Experience in requirements management on software projects A practical, proactive approach to applying AI tools where they genuinely help Very good German and good English The ability to quickly get to grips with a client's world and communicate clearly within it How to Apply Send your CV to the MAM Gruppe team. It doesn't need to be up to date - send what you have, or just get in touch for a conversation.
Learn More
Nuremberg, Bayern

Senior Platform Engineer

Senior Platform Engineer Location: Nuremberg Our client is seeking a Senior Platform Engineer to support the development and operation of scalable platform and cloud infrastructure solutions within a modern technology environment. This role focuses on platform engineering, automation and reliable service delivery across distributed systems. Key Responsibilities: Develop and maintain core platform services, tools and shared components. Support cloud infrastructure, automation and CI/CD initiatives. Contribute to the operation and optimisation of containerised environments and distributed platforms. Collaborate with development teams on scalability, reliability and security topics. Support monitoring, incident management and operational resilience initiatives. Contribute to platform architecture and engineering best practices. Share technical knowledge and support continuous improvement activities. Your Profile: Several years of experience within platform engineering, DevOps or SRE environments. Strong knowledge of cloud infrastructure, Kubernetes and container technologies. Experience with backend technologies such as Java and Spring Boot would be advantageous. Familiarity with CI/CD pipelines and infrastructure-as-code tooling. Understanding of scalable platform and distributed system environments. Strong analytical and problem-solving skills. Collaborative and solution-oriented working style. Fluent English language skills; German would be beneficial. What’s on Offer? Modern and collaborative technology environment. Exposure to large-scale cloud and platform initiatives. Flexible working model and long-term development opportunities. International and agile team culture.
Learn More
Munich, Bayern

Senior Full Stack Developer

Senior Full Stack Developer Location: Munich Our client is seeking a Senior Full Stack Developer to support the development of modern customer-facing and internal digital platforms within an international technology environment. This role focuses on full stack development, scalable architectures and collaboration across agile engineering teams. Key Responsibilities: Design, develop and maintain modern full stack applications and services. Support backend and frontend development across scalable platform environments. Contribute to architecture, performance optimisation and platform reliability initiatives. Collaborate with development teams on new features and technical improvements. Support microservices, APIs and real-time data processing solutions. Participate in code reviews, mentoring and knowledge sharing activities. Contribute to continuous improvement and agile development processes. Your Profile: Several years of experience within full stack software development environments. Strong knowledge of Java and modern backend frameworks. Experience with frontend technologies such as React or similar frameworks. Familiarity with microservices, event-driven systems and database technologies. Understanding of scalable and cloud-based application environments. Strong analytical and problem-solving skills. Fluent English language skills; German would be advantageous. What’s on Offer? Modern and collaborative technology environment. Exposure to innovative software and platform initiatives. Agile and international team culture. Long-term development and progression opportunities.
Learn More

Latest Blogs

View all blogs