San Jose, CA

Java Developer

Java Developer

Interview- Video

Location- San Jose CA

Contract role


Responsibilities

Be part of a global team of engineers and operative product owners involved in software development and content management for site facing experiences

Design, build, test and maintain high-quality, clean and scalable distributed systems by applying industry best practices around software engineering and architecture

Work closely with product owners to understand detailed requirements, define acceptance criteria and provide estimations

Participate in design discussions and prepare technical documentation and software design specifications

Work independently or collaboratively with other developers in a face-paced, dynamic environment under tight deadlines

Provide domain level support while performing triage and debugging production issues

Requirements

Must be passionate about software development and delivering great work

5+ years of hands-on experience programming in Java

Experience with Spring Framework

Strong understanding of OOP, design patterns, clean code and SOA architecture

Experience with RESTful APIs and distributed systems

Experience in writing test automation suites using Junit and Mockito

Proficiency with standard SCM tools (Git) and CI/CD tools (Jenkins)

Experience with SQL and NoSQL databases

Familiarity with Agile software development lifecycle

Must have a can-do attitude and ability to triage and debug production issues

Excellent communication skills

Recommended Skills

  • Agile Methodology
  • Architecture
  • Communication
  • Computer Programming
  • Content Management
  • Continuous Integration
Browse other jobs