Randstad Java Developer in Rancho Cordova, California

Java Developer


Rancho Cordova, CA

Date Posted:

Thursday, October 13, 2016

Job Type:


Reference #:



Randstad Technologies

apply now


Our client is looking for a mid level Java Developer for a 12 month contract in Rancho Cordova, CA.

General Summary

With minimal supervision, generate design, develop, improve, maintain, update, test, implement, and deliver technology to business needs. Software Engineer is self - directed and responsible for aspects of the entire process of agile development for medium to large complex projects.

Essential Functions

  • Utilize business user stories to determine business and technology requirements to ultimately deliver exceptional programs, features, modules, and small projects in a timely and cost - effective manner

  • Populate design and development plan, delivering highly complex code, and as needed participating/mentoring throughout coding of others, continue to be active participant throughout testing, and implementation within an agile environment

  • Produce highest quality of code for highly complex projects/required functionality; actively participate/facilitate code walkthrough and debugging ensuring even the most difficult bugs are resolved regardless of external dependencies and/or existence across modules

  • Develop and execute test plans for complex programs; unit test, and automate testing for features and modules

  • Ensure software designs are maintainable and in accordance with GTS technology architecture, hardware capabilities, cross-environments and future technological vision

  • Determine development issues cause and develop solution(s); ensure remedy is an effective permanent solution in order to prevent future issues

  • Maintain existing systems, make modifications in order to adapt to business needs or technology changes

  • Analyze existing systems, contribute to system planning throughout the organization

  • Help define and develop the test and production environment, coordinate the migration of the system, and/or coordinate efforts with other IT projects

  • Adhere to architectural guidelines, standards and delivery discipline processes; document the various computer systems enhancements/modifications or information retrievals/updates and update/create procedures

  • Interact and effectively communicate with business partners and other IT staff; act as an information resource by providing assistance and support to team members

  • Assist in evaluating vendor packages and make recommendations

  • Determines process improvements and best practices

  • Coordinate activities of other personnel for reaching goals

  • Remain current on new technologies; introduce applicable technology in alignment with VSP goals and for creative solutions

  • Guide change with a focus on optimal outcomes

Job Specifications

Typically has the following skills or abilities:

  • Bachelor s Degree in Computer Science or related field

  • In depth programming experience in one or more current programming languages

  • Experience designing, programming, and implementing large information systems

  • Highly developed knowledge of application of computer science, and engineering of technology

  • Uses judgment and comprehensive knowledge to provide in - depth evaluation and analysis of complex technological issues

  • Provide detailed evaluations and practical solutions that take into account all dynamic factors

  • Ability to provide procedures for new technological processes

  • Excellent analytical, organization, and communication skills

  • Excellent analytical and problem - solving skills for moderate to complex problems

  • Excellent time management skills

  • Meet/exceed organizations best practices, expectations, and standards

  • Identify and mitigate risk(s)

  • Excellent written and verbal communication skills

  • Demonstrated ability to guide others in regards to team self-management

  • Ability to regularly exercise discretion and independent judgment in the performance of his/her job duties

Technical Skills:

  • This is a lower to mid-level type of position - not a senior level.

  • Java front-end and service layer skills - mostly front-end experience

    apply now