Gazelle Global
Java Developer - Microservices (Java/Spring)
Gazelle GlobalSweden17 days ago
ContractInformation Technology

Role Overview:

We are seeking an experienced Java Developer with strong expertise in Microservices architecture to join our digital engineering team. The ideal candidate will have 6–8 years of hands-on development experience, specializing in designing, building, and deploying scalable, high-performing applications using Java, Spring Boot, Hibernate, and Microservices.


Key Responsibilities:

  • Design, develop, and maintain enterprise-grade applications using Java, Spring, and Spring Boot.
  • Build and optimize microservices-based architectures for scalability, reliability, and performance.
  • Integrate services with databases, APIs, and third-party platforms.
  • Apply best practices in coding, testing, CI/CD, and DevOps for seamless deployments.
  • Collaborate with cross-functional teams (architects, testers, business analysts) to deliver high-quality solutions.
  • Troubleshoot and resolve technical issues across the development lifecycle.
  • Ensure applications follow security, performance, and compliance standards.


Required Skills & Experience:

  • 6–8 years of software development experience in Java-based applications.
  • Strong hands-on expertise in Java, Spring, Spring Boot, and Hibernate.
  • Proven experience designing and implementing Microservices architectures.
  • Familiarity with RESTful APIs, JSON, and message brokers (Kafka, RabbitMQ preferred).
  • Good understanding of relational and NoSQL databases.
  • Knowledge of CI/CD tools (Jenkins, Git, Maven/Gradle).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.


Desirable Skills (Good to Have):

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Exposure to containerization and orchestration (Docker, Kubernetes).
  • Knowledge of test automation frameworks (JUnit, Mockito).

Key Skills

Ranked by relevance