Role: Core Java Backend Developer
Location: San Leandro, CA (Onsite)
Experience: 5 10 Years
Role Overview
We are seeking a highly skilled Core Java Backend Developer with strong experience in designing and developing scalable backend systems. The ideal candidate should have deep expertise in Core Java, Spring Boot, and microservices architecture, with a strong understanding of enterprise application development.
Key Responsibilities:
Design, develop, and maintain high-performance backend services using Core Java.
Build and manage RESTful APIs and microservices-based applications.
Write clean, scalable, and maintainable code following best development practices.
Work closely with frontend developers, architects, and DevOps teams to deliver end-to-end solutions.
Optimize application performance, scalability, and reliability.
Participate in code reviews, debugging, and system improvements.
Implement secure and efficient database interactions.
Contribute to architecture and design discussions.
Required Skills:
Strong expertise in Core Java (OOP, Collections, Multithreading, JVM concepts).
Experience with Spring Framework / Spring Boot.
Strong knowledge of RESTful APIs and Microservices architecture.
Experience with SQL databases such as Oracle, PostgreSQL, or MySQL.
Experience with Git and version control systems.
Good understanding of system design and backend architecture.
Experience with CI/CD pipelines and build tools (Maven / Gradle).
Preferred Skills:
Experience with Cloud platforms (AWS / Azure / Google Cloud Platform).
Familiarity with Docker / Kubernetes.
Experience with Kafka or messaging systems.
Knowledge of performance tuning and distributed systems