Senior Java Developer

$$$$

We are looking for a Senior Java Backend Developer to join a long-term project for our EU-based client. You will become part of an international engineering team building a distributed, cloud-native platform focused on scalability, reliability, and high performance.

This role is ideal for an experienced backend engineer who enjoys designing microservice architectures, working with modern cloud technologies, and contributing to complex enterprise-grade solutions.
 

Responsibilities

  • Design and implement scalable backend services using Java and Spring Boot.
  • Develop and maintain cloud-native microservices in a distributed environment.
  • Design microservice architecture and participate in technical decision-making.
  • Build and maintain RESTful APIs and integration services.
  • Implement messaging-based solutions using RabbitMQ and JMS.
  • Participate in code reviews and ensure high engineering standards.
  • Develop and maintain automated tests, including integration and performance testing.
  • Collaborate closely with Product Owners, Architects, QA Engineers, and DevOps teams.
  • Contribute to continuous improvement of development processes and platform reliability.
     

Must Have

  • 5+ years of commercial experience with Java development.
  • Strong expertise in Java, Spring Boot, and Spring ecosystem.
  • Hands-on experience with Spring Integration and Spring Cloud Contract.
  • Solid understanding of microservices architecture and distributed systems.
  • Experience building and operating cloud-native applications on AWS.
  • Experience working with Kubernetes or other container orchestration platforms.
  • Strong knowledge of REST API design and implementation.
  • Experience with messaging technologies such as RabbitMQ or JMS.
  • Experience with Maven, Git, and CI/CD pipelines.
  • Hands-on experience with relational and NoSQL databases, including MariaDB/MySQL, DocumentDB, and Redis.
  • Experience with automated testing using JUnit and Spring Boot Test.
  • Good understanding of software quality assurance practices.
  • Upper-Intermediate+ English level.

Nice to Have

  • Experience working within SAFe environments.
  • Knowledge of eMobility, EV charging ecosystems, or Charge Point Management Systems (CPMS).
  • Familiarity with charging communication protocols such as OCPP.
     

What We Offer

  • Fully remote position.
  • Long-term cooperation with a well-established EU client.
  • Opportunity to work on a modern cloud-native platform.
  • International Agile environment.
  • Direct impact on architecture and technical decisions.
  • Professional and collaborative engineering culture.

Required languages

English C1 - Advanced
Ukrainian Native
Java, Spring, AWS, English
Published 16 June
48 views
ยท
13 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...