Purple Drive LLC
Senior/Advanced Java Developer
Purple Drive LLC, Thousand Oaks, California, United States, 91362
Overview
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/Google Cloud Platform)
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 Google Cloud Platform) .
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 .
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
#J-18808-Ljbffr
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/Google Cloud Platform)
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 Google Cloud Platform) .
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 .
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
#J-18808-Ljbffr