Logo
Jobs via Dice

Senior/Advanced Java Developer

Jobs via Dice, Thousand Oaks, California, United States, 91362

Save Job

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