Senior Software Engineer / Java Web Developer at Fidelis
San Francisco, CA, US
Job Description

Design and develop cutting edge cloud based solution using open source frameworks (Spring, Hibernate, Quartz, Backbone.js)
Participate in full development life cycle including requirements analysis and design
Support, maintain, and document software functionality


Must Have

At least 5 years of Java Experience
SQL and RDBMS experience ideally MySQL
Bachelor's Degree in Computer Science or equivalent
Strong OO computer science fundamentals
Mac OS X / Linux experience
Experience with full-stack Java Web development
Spring Framework or J2EE experience
Hibernate of similar ORM experience
Experience with developing Restful APIs
Familiarity with: Maven, Git


Desired Skills & Expertise

AWS experience or comparable Cloud experience
Backbone.js or AngularJS or experience with similar Javascript MVC framework
Spring MVC experience
Experience with test driven development using a frameworks, such as JUnit, Mockito
Solr or ElasticSearch experience
Comfortable with version control software, multiple environments, and production support
Ability to work independently within a highly collaborative team environment