Purple Drive
Job Summary
We are seeking a highly skilled
Senior Java Developer / Tech Lead
with proven expertise in
Microservices ,
Kafka ,
Kubernetes , and
Cloud (AWS)
to design and build large-scale enterprise applications. The ideal candidate will have strong experience in
Java/Spring Boot
development,
cloud-native architectures , and
CI/CD automation , working within an
Agile environment
to deliver high-performing, scalable, and secure applications.
Key Responsibilities
Design, develop, and implement
enterprise-grade applications
using
Java ,
Spring Boot , and
Microservices architecture . Work in an
Agile/Scrum environment , participating in sprint planning, code reviews, and daily stand-ups. Develop
RESTful APIs
and integrate with third-party services and internal systems. Build, deploy, and maintain applications on
AWS Cloud , leveraging services such as
ECS ,
EC2 ,
S3 ,
API Gateway ,
Aurora ,
ALB , and
Route 53 . Implement and manage
CI/CD pipelines
using
Jenkins ,
Maven/Gradle , and
Git/Bitbucket . Develop and test
event-driven
solutions using
Kafka . Orchestrate containers using
Kubernetes
for scalability and resilience. Ensure
application monitoring and observability
using tools like
Splunk
and
APM
solutions. Write and execute
unit and integration tests
using
JUnit
and
Cucumber
frameworks. Collaborate with product managers, architects, and QA teams to ensure timely and high-quality delivery. Troubleshoot and debug issues across development, testing, and production environments. Contribute to
code quality ,
performance tuning , and
security best practices . Required Skills & Qualifications
8+ years
of hands-on experience in
Core Java ,
J2EE , and
Spring ecosystem
(Spring Boot, Spring Batch, Spring JPA, REST, MQ). Strong experience designing and developing
Microservices . Hands-on experience with
Kafka
(producer/consumer setup, stream processing). Expertise in
AWS Cloud services
(ECS, EC2, S3, API Gateway, Aurora, Route 53, ALB). Experience working with
Kubernetes
for container orchestration. Hands-on experience with
CI/CD tools
(Jenkins, Maven/Gradle, Git/Bitbucket). Strong testing skills using
JUnit
and
Cucumber . Experience with
logging and monitoring tools
such as
Splunk
and
APM . Familiarity with
JIRA
and
Confluence
for project tracking and documentation. Excellent debugging, problem-solving, and performance optimization skills. Strong communication and collaboration abilities. Preferred Qualifications
Experience building
cloud-native, distributed systems
at scale. Exposure to
Docker
and
infrastructure-as-code
tools (Terraform, CloudFormation). Familiarity with
financial services or enterprise-grade systems . AWS certification (Developer/Architect) is a plus.
We are seeking a highly skilled
Senior Java Developer / Tech Lead
with proven expertise in
Microservices ,
Kafka ,
Kubernetes , and
Cloud (AWS)
to design and build large-scale enterprise applications. The ideal candidate will have strong experience in
Java/Spring Boot
development,
cloud-native architectures , and
CI/CD automation , working within an
Agile environment
to deliver high-performing, scalable, and secure applications.
Key Responsibilities
Design, develop, and implement
enterprise-grade applications
using
Java ,
Spring Boot , and
Microservices architecture . Work in an
Agile/Scrum environment , participating in sprint planning, code reviews, and daily stand-ups. Develop
RESTful APIs
and integrate with third-party services and internal systems. Build, deploy, and maintain applications on
AWS Cloud , leveraging services such as
ECS ,
EC2 ,
S3 ,
API Gateway ,
Aurora ,
ALB , and
Route 53 . Implement and manage
CI/CD pipelines
using
Jenkins ,
Maven/Gradle , and
Git/Bitbucket . Develop and test
event-driven
solutions using
Kafka . Orchestrate containers using
Kubernetes
for scalability and resilience. Ensure
application monitoring and observability
using tools like
Splunk
and
APM
solutions. Write and execute
unit and integration tests
using
JUnit
and
Cucumber
frameworks. Collaborate with product managers, architects, and QA teams to ensure timely and high-quality delivery. Troubleshoot and debug issues across development, testing, and production environments. Contribute to
code quality ,
performance tuning , and
security best practices . Required Skills & Qualifications
8+ years
of hands-on experience in
Core Java ,
J2EE , and
Spring ecosystem
(Spring Boot, Spring Batch, Spring JPA, REST, MQ). Strong experience designing and developing
Microservices . Hands-on experience with
Kafka
(producer/consumer setup, stream processing). Expertise in
AWS Cloud services
(ECS, EC2, S3, API Gateway, Aurora, Route 53, ALB). Experience working with
Kubernetes
for container orchestration. Hands-on experience with
CI/CD tools
(Jenkins, Maven/Gradle, Git/Bitbucket). Strong testing skills using
JUnit
and
Cucumber . Experience with
logging and monitoring tools
such as
Splunk
and
APM . Familiarity with
JIRA
and
Confluence
for project tracking and documentation. Excellent debugging, problem-solving, and performance optimization skills. Strong communication and collaboration abilities. Preferred Qualifications
Experience building
cloud-native, distributed systems
at scale. Exposure to
Docker
and
infrastructure-as-code
tools (Terraform, CloudFormation). Familiarity with
financial services or enterprise-grade systems . AWS certification (Developer/Architect) is a plus.