Please note that this is a 7 months contract position.
Top 3 Required Skills:
•Strong familiarity and experience with Java 8 features
•MVC application architecture/design and development (Spring) using RESTful Web services
Top 3 Soft Skills:
•Can accomplish tasks with minimal supervision / direction
•Strong personality who is not afraid to speak his / her mind.
•A leader who can share knowledge or mentor junior team members
Full Stack Java developer with 8-10 years’ experience designing and implementing distributed systems in a UNIX/Linux environment.
•The candidate must have a strong personality who is not afraid to speak his / her mind. A leader who can share knowledge or mentor junior team members
•Accomplishes a variety of tasks minimal supervision / direction.
•Familiar with standard concepts, practices, and procedures within a particular field. Relies on experience and judgment to plan and accomplish goals.
•Experience designing and developing Java, Node, Angular and Spring applications
•Experience designing and developing large scale web API’s
•Experience building consumer-facing products
•Experience with architecting and deploying solutions to cloud platforms such as Amazon Web Services, Microsoft Azure, Google Cloud
•Java 8 Core Features/Class Libraries
•Java Development Best Practices and Design Patterns
•MVC Application Architecture (Spring)
•Wide-Ranging mastery of Open Source software including Netfilx OSS (such as Eureka, Ribbon, Zuul, etc.)
•Solid foundation in data structures, algorithms, and Object-Oriented architecture and design
•Designed and managed datasets for relational SQL (such as Oracle, MySQL, PostgreSQL) and NoSQL databases and key-value stores such as MongoDB, Redis
•Extensive Experience with Java Application Servers (e.g., Tomcat, Jetty, JBoss, Glassfish)
•Thorough Understanding Of UNIX/Linux Environment and Associated Tools
•Solid foundation in RESTful Web Service/SOA Development Experience
•Exposure to security concepts / best practices and system security policy management experience
•Object-Relational Mapping Frameworks
•Experience with Continuous Integration and Deployment
•Source Code Management Systems (GiT)
•Rigorous Unit Testing Discipline With Code Coverage Targets (Junit, EasyMock/MockIto, Cucumber, etc.)
•Formal Issue/Bug Management and Team Collaboration Tools (Jira, Confluence)
•Experience with Formal Agile Development Techniques
•Ability to Present to Technical and Non-Technical Audiences
•Excellent Written Communications Skills
Preferred, but not required skills:
•NOSQL DB (Mongo, Cassandra)
Masters degree - Computer Science or related discipline
For consideration, please reference job number 2013.
San Francisco, CAContact