Job Description :
Lead Java Developer
San Jose/Belmont, CA
Duration 12 Months

Minimum Qualifications
BS degree in engineering, computer science, or related discipline
Have successfully built, deployed, and supported a large-scale web application in the cloud
Expertise in Java 8+ is key
Expertise in building and maintaining Spring Boot based Microservice’s.
Experienced in both building and integrating REST API based web services
Solid experience in object-oriented JavaScript component-based frameworks Angular or React
Design and develop complex data models
Know your way around git/Bitbucket and Linux environments.
Understanding and implementation of security and data protection and defensive coding.
Familiar with Agile methodologies, testing and deployment best practices
Ability to produce top-notch code quality, using design patterns, and documentation in a fast-paced environment
Excellent communication and collaborative skills
Quick learner with the ability to understand complex data models and workflows
7+ years of Experience
Preferred Qualifications
MS degree in engineering, computer science, or related discipline
Expertise in AWS, especially Lambda / Serverless Framework
Expertise in design and development of microservices.
Experience with frameworks for web apps and ORMs (e.g., Spring, Hibernate, JAX-RS)
Full-stack engineer with experience in JavaScript and frontend frameworks (e.g., Angular, React)
Experience with healthcare data and workflows (e.g., HL7, FHIR)