HamburgerMenu
hirist

Java Developer - Spring/Microservices Architecture

COGNITIVZEN TECHNOLOGIES PRIVATE LIMITED
4 - 15 Years
Hyderabad

Posted on: 06/02/2026

Job Description

Description :

Java Developer

We are looking for a skilled Java Developer in designing and developing scalable, high-performance applications. The ideal candidate should have strong Java fundamentals, experience with modern Spring-based architectures, and a passion for writing clean, maintainable code.

Key Responsibilities :

- Design, develop, and maintain robust Java applications using Java 8+

- Implement RESTful APIs and backend services following best practices

- Apply object-oriented design principles and design patterns in application development

- Develop and maintain microservices-based architectures

- Write high-quality, reusable, and testable code along with unit test cases

- Handle multithreading and concurrency scenarios effectively

- Implement Spring Security for authentication and authorization

- Work with Spring Reactive programming for non-blocking, asynchronous applications

- Build and deploy applications using Docker

- Integrate message queues for asynchronous communication

- Utilize distributed caching solutions to improve performance

- Work closely with cross-functional teams to understand requirements and deliver solutions

- Ensure adherence to coding standards, best practices, and documentation

Required Skills & Qualifications :

- Good experience in Java development

- Strong knowledge of Java 8 or above

- Solid understanding of design patterns and software design principles

- Experience with multithreading and concurrency

- Strong expertise in the Spring Framework (Spring Boot, Spring MVC)

- Hands-on experience in REST API development

- Knowledge of microservices design patterns

- Experience with Spring Reactive programming

- Proficiency in Spring Security framework

- Experience with Docker builds and deployments

- Hands-on experience with message queues (Kafka, RabbitMQ, etc.)

- Experience using distributed caching solutions (Redis, Hazelcast, etc.)

- Good knowledge of SQL and relational databases

- Strong communication and presentation skills


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in