post_image
Fiftyfive Technologies Apply Here

Java Developer

Job Description

We are hiring a Mid-Senior Backend Engineer with solid experience in Java and microservices. This role focuses on building and optimizing scalable backend systems and services in a modern, distributed architecture.

Key Responsibilities

  • Build and maintain backend services using Java and Spring Boot.
  • Develop RESTful APIs and gRPC-based microservices.
  • Optimize database performance (PostgreSQL) with effective queries.
  • Implement event-driven systems using RabbitMQ or Kafka.
  • Create test cases with JUnit and Mockito; contribute to CI/CD pipelines.
  • Support high-performance modules occasionally using GoLang.

Required Skills

  • 4+ years in backend development with Java, Spring Boot, and microservices.
  • Proficient in REST APIs, gRPC, and API security protocols.
  • Strong PostgreSQL skills including schema and index design.
  • Experience with RabbitMQ or Kafka messaging systems.
  • Good knowledge of Git workflows, CI/CD, and testing frameworks.

Preferred Skills

  • Hands-on with AWS/GCP/Azure, Docker, and Kubernetes.
  • Understanding of OAuth2, JWT, and RBAC.
  • Familiarity with reactive programming (WebFlux).
  • GoLang proficiency is a plus.

Job Details

  • Role: Back End Developer
  • Industry: IT Services & Consulting
  • Department: Software Engineering & QA
  • Type: Full Time, Permanent
  • Education: UG/PG – Any Graduate

Key Skills

Backend
Schema
GIT
query optimization
Postgresql
Integration testing
Unit testing
Distribution system
Apply Here