“NOTE: If selected for this position, you are required to perform ALL work within a commutable distance of your assigned Worksite Location.” Red Oak Technologies, Inc. is looking for a Mid Level Java Developer for our client in Sunnyvale, TX for a 12 months contract. Requirements - The Candidate must relocate to the Bay Area, CA by start date - Core Java - Spring MVC - Rest web services creation & consuming - Experience in designing enterprise products/applications. - Caching - Spring concepts - Spring Boot - Microservices - Java Collections - Java 8 Lamda Expressions - Algorithms - Threads - Git - Design Patterns - Idea on Data Structures - Database concepts. - Performance Tuning - Maven - Java Messaging RESPONSIBILITIES - Strong Java Coding experience - In-depth experience in Object-Oriented Programming, Services Oriented Architecture, and Data structures required - Develop high throughput, high performance systems and global applications - Design and build server-side applications and services is required (Database Layer) - Create and consume REST - Experience in build & deployment tools - Participate and involved in wide architecture discussions and software development best practices