Job Description :
Position: Software Engineer – Java
Location : San Jose, CA
Duration: 6 months
This is an immediate, long term need.

Requirements:
Bachelor’s Degree in STEM and 8+ years of Java engineering experience in relevant areas and functions within a product/platform organization
1-3 years of Golang experience a must
Hands on experience with Core Java development is a plus
Hands-on experience in web services (REST, SOAP, OAuth etc, service brokers, API gateways/proxies, API Development, virtual machines/IaaS, workflow tools, etc.
Committed to TDD methodology and XP programming techniques
Object Oriented Analysis and Design, Software Design Patterns and Java coding principles
Strong problem solving abilities and capable of articulating specific technical topics or assignments
Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
Evaluates technology to drive features and roadmaps.
Embraces technology trends that drive excellence beyond traditional practices (e.g., Test automation in lieu of traditional QA practices
Influences through others; builds direct and ''behind the scenes'' support for ideas.
Able to verbalize what is behind decisions and downstream implications.
             

Similar Jobs you may be interested in ..