CSI (Consultant Specialists, Inc.),Java Developer, Full-Time, South San Francisco, CA

CSI (Consultant Specialists, Inc.) , Java Developer–OOP, South San Francisco, CA
Full Time, Contract W2, C2H W2, 12 months
Market
Telecommuting not available Travel not required
Java Developer
Our direct client in South San Francisco is looking for a Java Developer for a 12 month contract.

Java Developer will:
Develop, code or modify, test, and debug application programs of varying degree of complexity
Work with business users to develop and implement the acceptance test plan to ensure that the product meets customer requirements and expectations
Train end users and assist technical support staff on the use of application systems software as needed
Maintain regular written communication on project status with team lead, project management, and executive management
Troubleshoot production problems within assigned applications software
Develop or assist in the development of a statement of requirements for software development projects
Confer with systems analysts, engineers, programmers, and others to design system and to obtain information on project limitations and capabilities, performance requirements, and interfaces
Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
Develop and direct software system testing and validation procedures, programming, and documentation
Establish and maintain customer/internal data creation standards
Develop, or assist in the development of a statement of requirements for software development projects
Investigate, identify, and implement application system changes and/or develop new applications
Analyze and evaluate existing or proposed application systems to process data
Analyze, define, and document requirements for data, workflow, logical processes, hardware, operating system environment, interfaces with other systems, internal and external checks and controls, and outputs

Skills:
5+ years of professional experience in design, development, and support of Java Spring based web applications.
Practical experience with Java, OOP, functional programming, and design patterns.
Experience with building RESTful web services using Spring Core, Spring Boot, Spring MVC, and Spring Data.
Experience with Spring Security and Oauth2.
Familiar with Ajax calls, and JSON.
Experience writing unit and integration test cases.
Strong debugging skills, code optimization, and performance tuning.
Hands-on experience with SQL databases (e.g. MySQL) and JDBC.
Experience with Git and build tools (e.g., Gradle or Maven).
Strong communication and documentation skills.
Passionate about technology, software, and data.
Have the ability to work under pressure with strict timelines.
Education:
Master’s degree in Computer science, Computer Engineering, or related degree from an accredited U.S University.

Required Skills:
DESIGN PATTERNS
JAVA
OOP
SOFTWARE DEVELOPMENT
SPRING
Additional Skills:
TECHNICAL SUPPORT
WORKFLOW
AJAX
CODE OPTIMIZATION
DATABASES
DEBUG
DOCUMENTATION
GIT
GRADLE
INTEGRATION
INTEGRATOR
JDBC
JSON
MAVEN
MODEL VIEW CONTROLLER
MODEL-VIEW-CONTROLLER
MVC
MYSQL
OPTIMIZATION
PERFORMANCE TUNING
PROCESS DATA
PROJECT MANAGEMENT
RESTFUL WEB SERVICES
SECURITY
SQL
STRUCTURED SOFTWARE
SYSTEM TESTING
TEAM LEAD
TEST CASES
TEST PLAN
WEB SERVICES

These and other job postings related to java development, coding, etc, can be found at DICE.com

×
Chat with us x