Job Title: Core Java Developer (Onsite)Locations: San Jose, CA | Austin, TX | Phoenix, AZ
🕓
Work Type: Onsite
Experience Level: 7-10 years
Job SummaryWe are seeking an experienced
Core Java Developer to design, develop, and maintain high-performance backend applications. The ideal candidate should have a strong grasp of Java fundamentals, multithreading, data structures, and microservices, with hands-on experience in building scalable enterprise applications.
Key Responsibilities - Design and develop backend systems using Core Java (Java 8 or higher).
- Implement object-oriented programming, collections, multithreading, and exception handling.
- Develop and integrate RESTful APIs and microservices-based architectures.
- Work with Spring / Spring Boot frameworks for application development.
- Collaborate with DevOps and QA teams for smooth integration and deployment.
- Participate in code reviews and ensure high code quality, performance, and scalability.
- Troubleshoot production issues and perform root cause analysis.
Primary Skills (Must-Have) - Core Java (8/11/17)
- OOPs, Collections, Exception Handling, Multithreading
- Spring / Spring Boot
- RESTful APIs and Microservices
- SQL / Relational Databases (MySQL, Oracle, PostgreSQL)
- Git / Maven / Jenkins (basic CI/CD)
Secondary Skills (Good-to-Have) - Cloud Platforms (AWS / Azure / GCP)
- Kafka / RabbitMQ (Messaging Systems)
- Docker / Kubernetes
- Unit Testing (JUnit, Mockito)
- Performance Optimization and Caching