Purple Drive
*************LOCAL ONLY***************
Job Description:
We are seeking a highly skilled
Advanced Java Developer
to design, develop, and optimize enterprise-grade applications. The ideal candidate will have strong expertise in
core and advanced Java concepts , frameworks, and modern architectures to deliver high-performing, scalable, and secure applications.
Key Responsibilities:
Design, develop, and maintain enterprise applications using
Java, Spring Boot, and related frameworks . Implement
multithreading, concurrency, and performance optimization techniques . Work with
JPA/Hibernate
for persistence and database interactions. Develop
RESTful and microservices-based applications
with Spring Cloud. Implement
secure coding practices
including OAuth2, JWT, and role-based access control. Optimize JVM performance and fine-tune applications using
profiling tools . Leverage
design patterns
and best practices for scalable system design. Integrate applications with
cloud platforms (AWS/Azure/GCP)
and containerization tools (Docker, Kubernetes). Collaborate with cross-functional teams in an
Agile environment . Mentor junior developers and provide technical leadership. Required Skills & Qualifications:
8+ years
of professional experience in Java application development. Strong knowledge of
Advanced Java concepts
(multithreading, concurrency, memory management). Expertise in
Spring Framework (Spring Boot, Spring Data, Spring Security) . Experience with
microservices architecture
and distributed systems. Proficiency in
REST API development, messaging systems (Kafka, RabbitMQ) . Strong experience with
databases (SQL, NoSQL)
and ORM tools. Experience with
CI/CD pipelines, Git, Jenkins, Maven/Gradle . Familiarity with
cloud services (AWS, Azure, or GCP) . Knowledge of
JVM tuning, garbage collection, and performance optimization . Strong understanding of
design patterns and system design principles . Excellent communication and problem-solving skills. Preferred Skills:
Experience with
Reactive Programming (WebFlux, RxJava) . Exposure to
DevOps tools
and infrastructure automation. Knowledge of
big data technologies
(Hadoop, Spark). Prior experience in
financial, healthcare, or large-scale enterprise applications .
Job Description:
We are seeking a highly skilled
Advanced Java Developer
to design, develop, and optimize enterprise-grade applications. The ideal candidate will have strong expertise in
core and advanced Java concepts , frameworks, and modern architectures to deliver high-performing, scalable, and secure applications.
Key Responsibilities:
Design, develop, and maintain enterprise applications using
Java, Spring Boot, and related frameworks . Implement
multithreading, concurrency, and performance optimization techniques . Work with
JPA/Hibernate
for persistence and database interactions. Develop
RESTful and microservices-based applications
with Spring Cloud. Implement
secure coding practices
including OAuth2, JWT, and role-based access control. Optimize JVM performance and fine-tune applications using
profiling tools . Leverage
design patterns
and best practices for scalable system design. Integrate applications with
cloud platforms (AWS/Azure/GCP)
and containerization tools (Docker, Kubernetes). Collaborate with cross-functional teams in an
Agile environment . Mentor junior developers and provide technical leadership. Required Skills & Qualifications:
8+ years
of professional experience in Java application development. Strong knowledge of
Advanced Java concepts
(multithreading, concurrency, memory management). Expertise in
Spring Framework (Spring Boot, Spring Data, Spring Security) . Experience with
microservices architecture
and distributed systems. Proficiency in
REST API development, messaging systems (Kafka, RabbitMQ) . Strong experience with
databases (SQL, NoSQL)
and ORM tools. Experience with
CI/CD pipelines, Git, Jenkins, Maven/Gradle . Familiarity with
cloud services (AWS, Azure, or GCP) . Knowledge of
JVM tuning, garbage collection, and performance optimization . Strong understanding of
design patterns and system design principles . Excellent communication and problem-solving skills. Preferred Skills:
Experience with
Reactive Programming (WebFlux, RxJava) . Exposure to
DevOps tools
and infrastructure automation. Knowledge of
big data technologies
(Hadoop, Spark). Prior experience in
financial, healthcare, or large-scale enterprise applications .