logo

View all jobs

Java Developer

Sunnyvale, CA

One of our direct client is urgently looking for Java Developer @ Sunnyvale, CA.
 
TITLE: Java Developer
LOCATION: Sunnyvale, CA
Duration: 6 to 12+ months
Rate: DOE


Your Responsibility
1. Take ownership of an abstract business problem or product vision, translate it into executable technical design and roadmaps to solve the problem or realize the product vision
2. Design and develop large-scale distributed systems that process large volume of data; focusing on resiliency, scalability, and efficiency in every system that you build
3. Own multiple systems, while working with engineers, product managers and engineering leaders.
4. Participate in setting a vision and objectives for the team in alignment with business and market needs
5. Role model for behaviors such as – being data intensive while taking everyday decisions, approach everyday problems with scientific temperament and rigor, having customer-first mind-set, maintaining highest standards for operational and engineering excellence
6. Mentor engineers by providing oversight and direction to them while working across various initiatives
7. Raise the bar by improving the team’s definition of best practices and architecture with deep domain knowledge
8. Demonstrate technical skills to go very deep in solving classes of problems and creating broadly leverageable systems

Your Qualifications:
1. Strong sense of ownership, focus on quality, team orientation, design thinking, responsiveness, efficiency, and innovation
2. Ability to work with distributed teams in a collaborative and productive manner
3. Demonstrated ability to imbibe software design principles, microservices and event driven architecture patterns into building applications
4. 5 to 10 years of experience in building large scale products, distributed systems in a high caliber environment, with frameworks and abstractions that are reliable and reusable
5. Advanced knowledge of at least one programming language, preferably in Java, Python, Go or Scala
6. Have worked alongside the pioneers of backend technologies such as Spring, Hibernate, RDBMS, NoSQL databases, Redis, Kafka to build out highly reliable, performant, easy to use software systems
7. Proficiency in multi-tenancy, resource isolation, self-serve debuggability aspects of a high performant, large scale service and abuse prevention
8. Experience in handling and triaging complex production issues
9. Strong understanding of building and integrating with stream-based and as well as RESTful APIs and/or GraphQL
10. Prior exposure to Azure, GCP, NoSQL based cloud native tech stack
11.  Experience with SRE practices, including operational architectures, observability, reliability, availability, and scalability

Share This Job

Powered by