“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 Austin, TX for a 12 months contract. Requirements: - Core Java - Spring framework - Experience in Spring Framework such as Spring MVC, IOC, AOP - Hands on experience MongoDB Data Stores - Hands on experience with build and deployment tools including Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit. - Experience in core Java-Multithreading, collections, Servlets - Java Theory - Caching - Microservices - Java Collections - Java 8 Lamda Expressions - Algorithms - Design Patterns - Idea on Data Structures - Performance Tuning - Create and consume REST - Experience with messaging systems - Nice to have Kafka - Nice to have Solr - Search domain and usage Responsibilities: - Java coding - Design, develop, and deploy enterprise products/applications. - Develop scalable, multi-threaded server side environment and test driven development - Create new features and maintenance work. - Develop high throughput, high performance systems and global applications - Design and build server-side applications and services is required (Database Layer) - Participate and involved in wide architecture discussions and software development best practices