post_image
Fiftyfive Technologies Apply Here

Java Developer

We are looking for a Mid-Senior Backend Engineer with experience in Java, microservices, and scalable backend systems. You will be responsible for building, optimizing, and maintaining backend services, contributing to high-performance, distributed systems.
Job Description

Job Overview We are looking for a Mid-Senior Backend Engineer with experience in Java, microservices, and scalable backend systems. You will be responsible for building, optimizing, and maintaining backend services, contributing to high-performance, distributed systems. This role requires strong experience with Spring Boot, REST APIs, database optimizations, and event-driven architectures. If you enjoy backend development and working with modern microservices architectures, this is the right opportunity for you. Key Responsibilities - Develop, enhance, and maintain backend services using Java and Spring Boot. - Design RESTful APIs and gRPC services for microservices communication. - Optimize database interactions using PostgreSQL, ensuring efficient queries and indexing. - Implement event-driven architectures using RabbitMQ or Kafka for asynchronous processing. - Write unit and integration tests using JUnit, Mockito, and test automation frameworks. - Participate in code reviews, version control (Git), and CI/CD pipeline improvements. - Work with GoLang where needed for backend services requiring high performance. Required Skills Qualifications -Backend Development : 4+ years of experience with Java, Spring Boot, and microservices. -API Development : Proficiency in RESTful APIs, gRPC, and API security best practices. -Database Management : Experience with PostgreSQL (query optimization, indexing, schema design). -Messaging Event-Driven Architecture : Experience with RabbitMQ or Kafka. -Testing CI/CD : Strong understanding of unit testing, integration testing, and CI/CD pipelines. -Version Control : Experience using Git, GitHub/GitLab, and participating in code reviews. Nice to Have Cloud Containerization : Exposure to GCP, AWS, or Azure, with Docker Kubernetes. Authentication Security : Knowledge of OAuth2, JWT, and Role-Based Access Control (RBAC). Experience with WebFlux and reactive programming for high-throughput applications. Experience with GoLang for select backend microservices. Role: Back End Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate

Key Skills

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