Job Description :
Job Title: Java Backend Developer
Location: San Francisco, CA
Role: Contract

Must Have Skills: Java, J2EE, JMS, Spring, Restful Web Services, Design Patterns, source control tools, Micro Services, experience building scalable e-commerce applications

Desired Skills: Retail ecommerce experience, No SQL Database (preferably Cassandra), Oracle PL/SQL

Job Roles / Responsibilities:
5-12 years of experience in J2EE, Spring core, spring jdbc, Spring boot, JMS and other messaging frameworks like Kafka, Tibco
REST Services, Microservices Development/Design Patterns and strong in Design and implementation of modular applications
security implementation using OAuth, spring security and design and development of API Security
5+ years of experience building scalable e-commerce applications
8+ years of experience developing using J2EE technologies such as Servlet/JSP/Filters, JNDI, JDBC, JMS, JMX, RMI, Java Web Services or related skill
5+ years'' experience developing with web/app containers such as Web Logic, Web Sphere, Apache/Tomcat, Jboss or related skill
5+ years of experience in Relational databases Oracle, DB2 and knowledge of no sql databases like Cassandra, Mongo DB
5+ years'' experience with advanced scripting skills in at least one of the following: Python, Perl or Shell and willingness to learn new technologies
Experience with Intellij IDEA, Eclipse or other IDE development tools
Experience with Continuous Integration and related tools (i.e. Jenkins, Hudson, Maven)
Experience with Code Quality Governance related tools (Sonar, Gerrit, PMD, FindBugs, Checkstyle, Emma, Cobertura, JIRA, etc)
Experience with Source Code Management Tools (GitLab, GitHUB, SVN, CVS, Clearcase)
Knowledge of standard tools for optimizing and testing code(Mock Framework, Spring Testing Framework)
Ability to operate effectively and independently in a dynamic, fluid environment
Additional Preferred Qualifications:
UI skills
Capable of working in a fast-paced environment where timelines or requirements may frequently pivot
Previous experience working directly with front end developers and/or designers