Your responsibilities

  • Design, develop, and maintain scalable backend and fullstack applications, primarily in Java or Kotlin, using microservice architectures.
  • Participate in the transformation of legacy systems into modern, cloud-based solutions utilizing GCP, AWS, or Azure.
  • Collaborate with cross-functional teams to ensure high quality, security, performance, and scalability of applications.
  • Implement DevOps practices, including CI/CD and automated testing, using tools like GitLab CI/CD, Docker, and Kubernetes.
  • Engage in Agile methodologies, including code reviews, pair programming, and feature-driven development.
  • Work closely with stakeholders to gather requirements and deliver solutions that meet the client's needs.

Our requirements

  • Languages: Proficiency in Java and/or Kotlin.
  • Frameworks: Strong experience with Spring Boot and microservices architecture.
  • DevOps and Cloud: Proficiency with Docker, GitLab CI/CD, and experience with one or more cloud platforms (GCP, AWS, Azure).
  • Databases: Solid experience with relational databases (PostgreSQL, MySQL) and familiarity with NoSQL databases.
  • Methodologies: Proficient in Agile and DevOps practices, including DDD and CQRS.
  • Languages: Proficiency in German (B2+) and English (B2+).
  • Experience: 5+ years of experience as a Java Developer, including experience with distributed systems, cloud solutions, and RESTful APIs.

Optional

  • Frontend Experience: Familiarity with frontend technologies such as React, TypeScript, HTML, and CSS.
  • Additional Tools: Experience with messaging systems (Kafka, Google Pubsub, Redis), Kubernetes/OpenShift, Helm, Ansible, and observability tools like Datadog.
  • E-commerce Experience: Familiarity with e-commerce system requirements and data security best practices.
  • Team Collaboration: Experience in pair programming and Agile teamwork.
Aplikuj