Key Responsibilities
-
Design, develop, and maintain
Java/Spring/Spring Boot microservices
.
-
Implement secure, scalable, and high-performance solutions using
Spring MVC
,
Spring Data JPA/Hibernate
, and
Spring Security
.
-
Architect and deploy microservices in
Kubernetes-based environments
.
-
Lead and mentor a development team, ensuring best practices and high-quality deliverables.
-
Collaborate with global teams and stakeholders to deliver technology solutions aligned with business needs.
-
Document workflows and technical designs using tools like
Confluence
.
-
Communicate effectively with customers and management, explaining technical solutions in clear business terms.
-
Design and implement rich,
live-data applications
with rapid adaptability to changing requirements.
Required Skills & Qualifications
-
7–10 years
of hands-on experience in
Java development
with
Spring/Spring Boot
.
-
Strong knowledge of:
-
Java (17/21)
-
Spring Framework
,
Spring MVC
,
Spring Data JPA/Hibernate
,
Spring Security
-
Proven experience building
microservices
in
Kubernetes environments
.
-
Ability to lead teams and work collaboratively in a
globally dispersed environment
.
-
Self-starter with strong motivation and ownership mindset.
-
Excellent documentation skills using workflow and collaboration tools (e.g.,
Confluence
).
-
Strong written and spoken
English communication skills
.
-
Experience in
customer-facing and management-facing roles
, presenting and explaining technical solutions.
-
Experience building
rich, real-time data applications
.
-
Strong design skills and ability to adapt quickly to change.
Preferred Qualifications
-
Exposure to
cloud platforms
(AWS, Azure, or GCP).
-
Familiarity with
CI/CD pipelines
and
DevOps practices
.
-
Knowledge of
API design
and
integration patterns
.