HamburgerMenu
hirist

Java Backend Developer - Microservices Architecture

SOFTPATH TECHNOLOGIES
4 - 12 Years
Hyderabad

Posted on: 02/09/2026

Job Description

Job Title : Java Microservices / Java Backend Developer

Location : Hyderabad Only

Walk-in Date : 8th September 2026

Work Mode : On-site / Hyderabad

Key Responsibilities :

- Design, develop, test, and maintain robust backend applications using Java and Spring Boot.

- Develop scalable and highly available Microservices-based applications.

- Design, develop, and consume RESTful APIs and integrate applications with internal and third-party services.

- Implement business logic using clean, reusable, maintainable, and efficient Java code.

- Work with Spring Framework, Spring Boot, Spring MVC, Spring Data JPA, and related technologies.

- Design and implement database solutions using both relational and NoSQL databases.

- Write optimized SQL queries, stored procedures, and database access logic as required.

- Work with Hibernate/JPA for ORM and database integration.

- Develop event-driven and asynchronous applications using messaging technologies such as Kafka, RabbitMQ, or ActiveMQ.

- Implement application security using technologies and standards such as JWT, OAuth2, authentication, and authorization.

- Monitor application performance and identify opportunities for optimization.

- Ensure applications are scalable, resilient, secure, and production-ready.

- Prepare and maintain technical documentation related to applications, APIs, and system components.

Required Technical Skills :

1. Java :

- Strong hands-on programming experience in Java 8/11/17 or above.

- Strong understanding of Object-Oriented Programming concepts.

- Good knowledge of collections, exception handling, multithreading, concurrency, and Java APIs.

- Strong understanding of Java memory management and JVM concepts.

- Ability to write clean, reusable, maintainable, and optimized code.

- Good understanding of Java design principles and coding best practices.

2. Spring Framework :

- Strong hands-on experience with Spring Framework.

- Good experience with Spring Boot for developing backend applications.

- Experience with Spring MVC and REST-based application development.

- Experience with Spring Data JPA.

- Good understanding of dependency injection, annotations, configuration, and Spring application architecture.

3. Microservices :

- Strong experience in designing and developing Microservices architecture.

- Good understanding of distributed systems and service-to-service communication.

- Experience in developing independently deployable and scalable services.

- Understanding of API versioning, service discovery, fault tolerance, resiliency, and distributed transactions.

- Knowledge of microservices design patterns and best practices.

- Experience handling inter-service communication and failure scenarios.

4. REST APIs :

- Strong experience developing and consuming RESTful APIs.

- Good understanding of HTTP methods, status codes, headers, request/response handling, and API standards.

- Experience with API validation, error handling, authentication, and authorization.

- Knowledge of API documentation tools such as Swagger/OpenAPI is preferred.

5. Database :

- Strong experience with SQL databases such as MySQL, PostgreSQL, and Oracle.

- Good knowledge of SQL queries, joins, indexes, constraints, transactions, and query optimization.

- Hands-on experience with Hibernate/JPA.

- Understanding of database performance and optimization.

- Exposure to NoSQL databases is preferred.

6. Messaging :

- Hands-on experience with one or more messaging technologies such as Apache Kafka.

7. Collaboration & Communication :

- Work effectively with developers, QA engineers, DevOps teams, architects, product managers, and business stakeholders.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...