Logo

Java Microservices Developer (RARR Job 5599)

For International Trade And Development Company
5 - 12 Years
Full Time
Up to 30 Days
Up to 30 LPA
1 Position(s)
Hyderabad, Pune
Posted 8 Days Ago

Job Skills

Job Description

Mandatory Skills: Java, Microservices, and Spring Boot


Java

  • Role: Core programming language used for backend services.

    • Solid understanding of OOP (Object-Oriented Programming)

    • Proficiency in Java 8+ features:

      • Streams, Lambda expressions

      • Functional interfaces

    • Exception handling, multithreading, collections, and generics

    • Writing clean, maintainable code with SOLID principles

Spring Boot

  • Role: Framework that simplifies Java backend development.

    • Building RESTful APIs

    • Using Spring MVC for request handling

    • Dependency injection with Spring's IoC container

    • Spring Data JPA or Hibernate for database access

    • Configuration using application.properties or YAML

    • Integrating Swagger for API documentation


Microservices Architecture

  • Role: Designing and developing distributed systems with independent, loosely-coupled services

    • Designing scalable, modular services

    • Inter-service communication using REST or messaging (RabbitMQ, Kafka)

    • Understanding of service discovery (Eureka, Consul)

    • API Gateway usage (Spring Cloud Gateway, Zuul)

    • Implementing circuit breakers (Resilience4j, Hystrix)

    • Handling centralized logging and monitoring (ELK, Prometheus, Grafana, Dynatrace)