Jobs / Materna

Java Softwareentwickler (Cloud / Kubernetes) (m/w/d)

Materna · Berlin, BE, Deutschland
Berlin, BE, DeutschlandExp: 2+ yrsRemote
Remuneration
Not specified
Location
Berlin, BE, Deutschland
Visa sponsorship
Not specified

Job summary

Materna is seeking a Java Software Developer (Cloud / Kubernetes) to develop scalable Java-based backend applications and microservices for complex customer projects. This role involves working in a cloud environment with Kubernetes, contributing from concept to production within an agile team, and driving digitalization in public administration projects.

Benefits

Career development opportunitiesFlexible working hoursJob bike leasingKnowledge exchange programsAccess to external conferences and trade fairsSports and wellness benefits (Urban Sports Club)

Qualifications

  • Completed university degree or vocational training with relevant professional experience
  • Several years of experience in software development projects with Java, ideally in a backend environment
  • Proficiency in Spring / Spring Boot or similar frameworks
  • Experience in developing modern backend or microservice architectures
  • Understanding of Clean Code, software architecture, and quality assurance
  • Initial experience with containers (e.g., Docker) and cloud environments
  • Experience with Infrastructure as Code (Terraform), Service Mesh, and Observability Tools is advantageous
  • Very good German language skills (C1)
  • Good English language skills (B2)
  • Proactive participation in retrospectives and daily stand-ups, contributing knowledge and fostering team growth
  • Ability to identify urgent tasks, act accordingly, and guide less experienced colleagues
  • Customer-oriented approach even in challenging project situations
  • Strong situational awareness and adaptability to different people and circumstances

Responsibilities

  • Develop and extend Java-based backend applications and microservices for complex customer projects
  • Implement technical requirements using clean, maintainable, and performant Java code
  • Design, implement, and evolve APIs, contributing to technical architecture decisions
  • Ensure code quality through testing, code reviews, and team standards
  • Develop cloud-native applications running on containerized platforms like Kubernetes
  • Collaborate with DevOps and platform teams responsible for deployment, operations, and infrastructure
  • Contribute expertise to agile projects for public administration clients

Skills

DockerJavaKubernetesTerraform

Relocation

No