Overview
On Site
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - term contract
Skills
Java
MicroServices
Springboot
Job Details
Java Developer
Sunnyvale, CA
12 Months contract
Responsibilities
- Design and develop RESTful APIs using Java, Spring Boot, Hibernate, and Tomcat
- Build scalable, fault-tolerant backend services for web and mobile platforms
- Migrate backend services and databases from Oracle DB to Azure Cosmos DB
- Implement reactive listeners and stored procedures for real-time data handling
- Integrate Kafka for backend system communication
- Develop unit and automation testing frameworks using JUnit, TestNG, Selenium, Mockito
- Monitor application health using Splunk dashboards and JMeter performance testing
- Collaborate with cross-functional teams during sprint planning, design, development, and deployment
- Use Git and Jenkins for CI/CD pipeline integration
- Participate in code reviews and provide demos to stakeholders
Required Skills
- Strong proficiency in Java and Spring Boot
- Experience with REST APIs, Hibernate, Tomcat
- Hands-on with Kafka and Azure Cosmos DB
- Familiarity with Agile SDLC practices
- Testing tools: JUnit, TestNG, Selenium, Mockito
- CI/CD tools: Git, Jenkins
- Monitoring tools: Splunk, JMeter
- Excellent problem-solving and debugging skills
Education
- Bachelor's degree in Computer Science, Engineering, or related field
Preferred Qualifications
- Prior experience in retail or e-commerce domains
- Exposure to microservices architecture and cloud-native development
- Familiarity with SonarQube for code quality analysis
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.