Jobs via Dice
Senior/Advanced Java Developer
Jobs via Dice, Thousand Oaks, California, United States, 91362
Join to apply for the
Senior/Advanced Java Developer
role at
Jobs via Dice Dice is the leading career destination for tech experts at every stage of their careers. Our client, Purple Drive Technologies LLC, is seeking the following. Apply via Dice today! LOCAL ONLY Overview
The following description describes the role and expectations for an Advanced Java Developer who will design, develop, and optimize enterprise-grade applications. The candidate should have strong expertise in core and advanced Java concepts, frameworks, and modern architectures to deliver high-performing, scalable, and secure 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/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. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Software Development
#J-18808-Ljbffr
Senior/Advanced Java Developer
role at
Jobs via Dice Dice is the leading career destination for tech experts at every stage of their careers. Our client, Purple Drive Technologies LLC, is seeking the following. Apply via Dice today! LOCAL ONLY Overview
The following description describes the role and expectations for an Advanced Java Developer who will design, develop, and optimize enterprise-grade applications. The candidate should have strong expertise in core and advanced Java concepts, frameworks, and modern architectures to deliver high-performing, scalable, and secure 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/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. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Software Development
#J-18808-Ljbffr