Java Professionals – Consultant / Senior Consultant / Manager
Experience:
3+ Years
Location:
Chennai
About the Role
We are looking for experienced Java professionals who can design, develop, and deliver high-quality enterprise applications using modern engineering practices. This role involves hands-on development, microservices architecture, cloud deployments, and collaboration in an Agile environment.
Responsibilities
-
Develop business logic, utilities, and backend components using
Core Java
-
Build new features and services using
Spring Boot
-
Develop event-driven
microservices-based applications
-
Design and create
database schema (tables, DDL/DML)
for Oracle & PostgreSQL
-
Build and deploy microservices on
Cloud
using Docker, Kubernetes, and AWS
-
Implement
Hibernate/JPA
for ORM
-
Work with
API Gateways
for routing, publishing, and subscription
-
Write
unit tests
for RESTful services
-
Create
reusable components/services
for scalable solutions
-
Interface with
legacy IT systems
-
Collaborate with cross-functional teams in an
Agile/Scrum
environment
-
Provide
technical leadership
(for Senior Consultant/Manager roles)
Qualifications
-
Very strong Core Java development experience
-
Hands-on experience with Spring Boot and REST API development
-
Strong understanding of Microservices & Event-Driven Architecture
-
Experience with relational databases (PostgreSQL/MySQL preferred)
-
Strong experience with Kafka or MQ
-
Hands-on exposure to Docker, Kubernetes, and AWS
-
Proficiency in Hibernate/JPA or similar persistence frameworks
-
Exposure to UI frameworks (Angular or React) is a plus
-
Experience with any API Gateway
-
Experience integrating with legacy systems
-
Strong understanding of Agile/Scrum ways of working
-
Proven technical leadership for senior/manager roles