Job Description :
Senior JAVA Developer
Location: Sunnyvale, CA
Full Time or Contract

In-Person Interview on2/3/2019


We are looking for 10+ Years of Experience JAVA Developer with Good experience in
Java, Core JAVA , Spring Boot , Microservices and Cloud Platform
Job Description
Software engineer with extensive experience in enterprise-level software development and building & automating container-based cloud-native applications & platforms

Responsibilities
Collaborate with other core services team members to define roadmap, write clear user stories with well-defined acceptance criteria, design, and build solutions
Develop and deliver automation software required for building & improving the functionality, reliability, availability, and manageability of applications and cloud platforms
Design and develop micro-services and APIs in conjunction with other team members
Integrate microservices with other microservices and automating the deployment of microservices on Kubernetes platform
Ensure the quality, performance, robustness, and scalability of the services you implement
Involve in all aspects of platform and services development and deployment
Automate the development and test automation processes through CI/CD pipeline (Git, Jenkins, SonarQube, Artifactory, Docker containers)

Required Skills and Experience
Solid hands-on software development experience in Core Java , Spring Boot , Micro Services , Spring Transaction Management & Hibernate
focus on continuous delivery and deployment, enterprise application development, cloud automation, and building a container-hosting platform
A proven track record with Docker containers with a deep understanding of the current container ecosystem and marketplace
Experience building cloud-based application using micro-services and deploying in containerized environments
Excellent knowledge of building server-side RESTful applications, APIs and automation tools
Strong database experience: SQL, NoSQL
Understanding of Software design patterns, SDLC, Test Driven Development (TDD), Continuous Integration and Continuous Delivery
Experience working in an agile development environment
Strong analytical, problem-solving and communication skills
Experience in IT / eCommerce systems a plus