Senior Java

$$$

Responsibilities

  • Design, develop, and maintain scalable backend applications using Java.
  • Build RESTful APIs and integrate with third-party services.
  • Participate in system architecture and technical design discussions.
  • Optimize application performance, reliability, and security.
  • Write clean, maintainable, and well-tested code.
  • Collaborate with cross-functional teams including Product Managers, QA, and DevOps engineers.
  • Communicate directly with German-speaking stakeholders and participate in meetings in German.
  • Mentor junior developers and perform code reviews.
     

Requirements

  • 5+ years of commercial experience with Java development.
  • Strong knowledge of Java and Spring Boot.
  • Experience with Hibernate / JPA.
  • Solid understanding of microservices architecture.
  • Experience with REST APIs and asynchronous communication.
  • Knowledge of relational databases such as PostgreSQL, MySQL, or Oracle Database.
  • Familiarity with Apache Kafka or other messaging systems.
  • Experience with Docker and Kubernetes.
  • Knowledge of CI/CD tools such as Jenkins or GitLab CI/CD.
  • Experience with cloud platforms (Amazon Web Services, Google Cloud, or Microsoft Azure) is a plus.
  • Upper-Intermediate or higher German language skills (B2+).
  • Good English communication skills.
     

Nice to Have

  • Experience in finance, insurance, logistics, or enterprise SaaS projects.
  • Knowledge of Domain-Driven Design (DDD).
  • Experience with automated testing frameworks such as JUnit and Mockito.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
German B2 - Upper Intermediate
Published 19 May
52 views
ยท
11 applications
Last responded 3 hours ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...