logo

View all jobs

Java Developer

Sunnyvale, CA


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 


Description:

Extensive understanding of microservice architecture and design, and best practices around multithreading, networking, offline storage and performance tuning
Good knowledge and understanding of Java, Spring Boot, and experience working with distributed systems and teams.
Good knowledge and understanding of messaging and search technologies (Kafka, Elastic Search, Solr)
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)
Solid fundamentals in Algorithms, Data Structures, Complexity Analysis and Object-Oriented Design
Experience building high-performance, highly available and scalable distributed systems.
Experience working on cloud native services
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.

Share This Job

Powered by