One of our direct client is urgently looking for a Java Developer @ Sunnyvale CA
Β TITLE: Java Developer LOCATION:Β Sunnyvale CA
Duration: 6 to 12+ Months
Rate: DOE
Description:
Extensive understanding of microservice architecture and design, and best practices around multithreading, networking, offline storage and performance tuning
Expert level knowledge and understanding of Java, Spring Boot, and experience working with distributed systems and teams.
Experience with refactoring/redesigning/rewriting existing applications is a plus (We are in the process of redesigning and refactoring of our current system)
Ability to build products with focus on testability, someone who loves test coverage (well versed with Mockito and JUnit)
A disciplined approach to development, code review, testing, documentation and code structure in a team environment.
A constant desire to improve, learn more and take things to the next level and a passion for adopting the latest features in Kubernetes, Java, and Spring Boot.