Purple Drive
Job Summary:
We are seeking a highly skilled
Senior Java Developer
with over 10 years of experience in designing, developing, and deploying scalable enterprise applications using
Java ,
Spring Boot , and
Microservices architecture . The ideal candidate will have a deep understanding of backend development principles, API design, and cloud-native deployment models, with a passion for writing clean, efficient, and maintainable code.
Key Responsibilities:
Design, develop, and maintain
Java-based backend applications
and
RESTful APIs . Architect and implement
microservices
that are modular, scalable, and secure. Use
Spring Boot ,
Spring Cloud , and related frameworks to build distributed systems. Collaborate with product owners, architects, and other developers to translate requirements into technical solutions. Optimize application performance, troubleshoot issues, and ensure high availability. Implement
unit tests, integration tests , and ensure adherence to coding standards. Participate in
code reviews , mentor junior developers, and ensure best practices. Work closely with
DevOps
teams to automate build and deployment processes. Integrate applications with external systems, APIs, and databases. Stay updated on emerging technologies and propose innovative solutions to improve system performance and maintainability. Required Skills and Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or related field. 10+ years
of professional experience in
Java development . Strong expertise in
Spring Boot ,
Spring Framework , and
Microservices architecture . Experience with
RESTful APIs ,
JSON , and
API documentation (Swagger/OpenAPI) . Proficiency in
database technologies
(MySQL, PostgreSQL, MongoDB, or similar). Familiarity with
Docker ,
Kubernetes , and
cloud platforms (AWS, Azure, or GCP) . Solid understanding of
CI/CD pipelines , version control (Git), and automated testing frameworks (JUnit, Mockito).
We are seeking a highly skilled
Senior Java Developer
with over 10 years of experience in designing, developing, and deploying scalable enterprise applications using
Java ,
Spring Boot , and
Microservices architecture . The ideal candidate will have a deep understanding of backend development principles, API design, and cloud-native deployment models, with a passion for writing clean, efficient, and maintainable code.
Key Responsibilities:
Design, develop, and maintain
Java-based backend applications
and
RESTful APIs . Architect and implement
microservices
that are modular, scalable, and secure. Use
Spring Boot ,
Spring Cloud , and related frameworks to build distributed systems. Collaborate with product owners, architects, and other developers to translate requirements into technical solutions. Optimize application performance, troubleshoot issues, and ensure high availability. Implement
unit tests, integration tests , and ensure adherence to coding standards. Participate in
code reviews , mentor junior developers, and ensure best practices. Work closely with
DevOps
teams to automate build and deployment processes. Integrate applications with external systems, APIs, and databases. Stay updated on emerging technologies and propose innovative solutions to improve system performance and maintainability. Required Skills and Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or related field. 10+ years
of professional experience in
Java development . Strong expertise in
Spring Boot ,
Spring Framework , and
Microservices architecture . Experience with
RESTful APIs ,
JSON , and
API documentation (Swagger/OpenAPI) . Proficiency in
database technologies
(MySQL, PostgreSQL, MongoDB, or similar). Familiarity with
Docker ,
Kubernetes , and
cloud platforms (AWS, Azure, or GCP) . Solid understanding of
CI/CD pipelines , version control (Git), and automated testing frameworks (JUnit, Mockito).