Purple Drive
************Local Preferred****************
Role Overview
We are seeking an experienced
Senior Java Developer (8-10 years)
with strong expertise in
Java, Spark, and distributed systems . The ideal candidate should have hands-on experience in building scalable microservices, event-driven systems, and working with modern cloud and data technologies.
Key Responsibilities
Design, develop, and maintain
Java-based applications
using
Spring Boot
and
Microservices architecture . Implement and optimize
event-driven systems
with high performance and scalability. Work with
Apache Spark
for large-scale data processing and analytics (mandatory). Develop and maintain
CI/CD pipelines
(Jenkins, GitHub, Git). Work with
RDBMS and NoSQL databases
for efficient data storage and retrieval. Integrate with
Kafka/streaming platforms
(nice to have). Manage application deployments on
AWS Cloud (EC2, EKS, S3, IAM, VPC) . Collaborate with cross-functional teams including QA, DevOps, and Product Owners. Follow best practices for
code quality, testing, and performance optimization . Participate in design discussions, code reviews, and mentoring junior developers. Required Skills & Experience
8-10 years
of professional Java development experience. Strong expertise in
Java, Spring Boot, and Microservices . Hands-on experience with
Apache Spark
(must have). Solid understanding of
event-driven systems
and distributed computing. Proficiency in
Git
for version control. Strong database knowledge -
RDBMS
and
NoSQL . Working knowledge of
AWS services
(EC2, EKS, S3, IAM, VPC). Nice to Have
Experience with
Kafka/streaming platforms . Familiarity with
Flyway
for database migrations. Exposure to
Jenkins
for CI/CD automation.
Role Overview
We are seeking an experienced
Senior Java Developer (8-10 years)
with strong expertise in
Java, Spark, and distributed systems . The ideal candidate should have hands-on experience in building scalable microservices, event-driven systems, and working with modern cloud and data technologies.
Key Responsibilities
Design, develop, and maintain
Java-based applications
using
Spring Boot
and
Microservices architecture . Implement and optimize
event-driven systems
with high performance and scalability. Work with
Apache Spark
for large-scale data processing and analytics (mandatory). Develop and maintain
CI/CD pipelines
(Jenkins, GitHub, Git). Work with
RDBMS and NoSQL databases
for efficient data storage and retrieval. Integrate with
Kafka/streaming platforms
(nice to have). Manage application deployments on
AWS Cloud (EC2, EKS, S3, IAM, VPC) . Collaborate with cross-functional teams including QA, DevOps, and Product Owners. Follow best practices for
code quality, testing, and performance optimization . Participate in design discussions, code reviews, and mentoring junior developers. Required Skills & Experience
8-10 years
of professional Java development experience. Strong expertise in
Java, Spring Boot, and Microservices . Hands-on experience with
Apache Spark
(must have). Solid understanding of
event-driven systems
and distributed computing. Proficiency in
Git
for version control. Strong database knowledge -
RDBMS
and
NoSQL . Working knowledge of
AWS services
(EC2, EKS, S3, IAM, VPC). Nice to Have
Experience with
Kafka/streaming platforms . Familiarity with
Flyway
for database migrations. Exposure to
Jenkins
for CI/CD automation.