Req 1: Title: Backend developer Hybrid Role Sunnyvale, CA,Sr Core Java Developers very strong on Core Java, Data Structures, Multithreading and Design Patterns ,Spring Boot ,Microservices .Preferred years of experience: 12+ years
Location: Sunnyvale, CA, United StatesDescription: Ideal candidate should satisfy below criteria: • Minimum 6 years of experience • Strong Java programming • Good with REST architecture • Experienced with Kafka • Expertise with NoSQL DB - Cassandra • Good with RDBMS and No SQL technologies • Git/Maven Good to have: • Messaging experience – JMS, ActiveMQ, RabbitMQ Remarks: 12 months to begin with but will likely go on if the candidate is doing well 2 rounds of interview @ 1 hour each video and coding 100% remote is OK for the entire time as long as the candidate works PST hours to begin with for the first 3-4 months at least. The candidate needs to be at the level where they can take ownership of their work and understand how their code will work in the system, should be able to think ahead on the project, make fast changes to the code if required so that no production issues come up, adapt to new technologies/skills/platforms, etc. Basically someone that requires no hand holding as there is no one on the team to help them at all. There is no scope of anyone on the team helping these candidates on this project so any skill that they do not have will need to be self taught and very quickly so that they can start contributing to it ASAP. Key Skills: Java/J2EE development - expert OOP - expert REST API development - expert Microservices development - expert Springboot - expert Test automation of own framework using JUnit/similar SQL UNIX/Linux Good to have: Kafka - highly preferred NoSQL - Cassandra preferred but similar is also OK - highly preferred skill