Job Description :
Position: Software Engineer – Java BE engineer with Golang experience
Location: San Ramon
Duration: 6-12 months

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
· Demonstrates clarity of thinking to work through limited information and vague problem definitions
· Able to work under minimal supervision
· 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.