Positions : Java Developer Senior
Location:- Sunnyvale, CA
Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation.
Bachelor s degree or equivalent in Computer Science, Engineering (Any) or related field and 5 years of experience building scalable ecommerce applications.
Skills required: Experience programming in Java / JEE.
Experience with Spring framework, Hibernate or any ORM framework.
Experience with Design patterns.
Experience with the following: Servlets, JSP, JDBC, Web Services (REST), JPA, JMS. Experience with Kafka and NoSQL databases.
Experience in design & development of multi-tier system.
Knowledge of cloud technologies like Docker, Kubernetes, GCP and Azure is a plus.