Sr. Java Developer
Previous Job
Previous
Sr. Java Developer
Ref No.: 17-00870
Location: San Jose, California
Start Date: 09/18/2017

Responsibilities
  • Collaborate with other team members to create and implement APIs and back-end services
  • Maintain and make use of re-usable components
  • Ability to implement code to improve overall responsiveness and performance of the application
  • Participate in meetings and discussions to facilitate team workflow
  • Assist in the development of standards, methodologies and repeatable processes for delivery of services and code
Qualifications
  • Deep understanding of Java and other supporting back-end technologies
  • Experience with a various Java frameworks
  • Strong experience in Spring and its frameworks
  • Understanding of REST APIs, OOP, and related best practices
  • Extensive knowledge of architecture and design patterns and anti-patterns
  • Knowledge of asynchronous systems and message queues
  • Understanding of relational and non-relational databases
  • Knowledge of agile programming and project management
  • Understanding of OS fundamentals, command line tools, and basic shell scripting
  • Experience with SVN, ANT, GIT and or general configuration management methodologies
  • Deliver results in a fast-paced, deadline-driven environment that requires ability to handle multiple tasks simultaneously without compromising quality
  • Strong interpersonal skills and the ability to work independently as well as in a team environment