24 days old
2017-12-282018-01-25

Java Developer

Rancho Cordova, CA 95670
  • Job Code
    572496
  • Payrate
    $40 To $50

Our client is looking for a Java Developer in the Sacramento, CA. This will start out as a 12 month contract.


Summary


J2EE backend application developer - analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs. Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs. Using current programming language and technologies, writes code with unit tests, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications. May be responsible for a team of 2-5 developers.


Essential Duties & Responsibilities


70% Development, coding, testing and integration.


10% Team collaboration and coordination.


10% Documentation, training and support.


10% Requirement capture and analysis.


Prerequisites


Education: Bachelor's degree in computer science or equivalent work experience.


Experience: 5+ years of hands-on experience in Java /J2EE technologies.


Certifications, Licenses, etc.: Development related certification/s from Sun preferred.


Specialized Knowledge and Skills


Language Skills: Well spoken and written communication in English.


Mathematical Skills: College level skill is required.


Reasoning Skills: Very good reasoning, problem solving, and innovation skills required.


Computer and/or Technical Skills: Five years minimum experience



  • Must be able to work independently or as a lead for a small agile team.
  • Implemented solutions that handle high availability and concurrency with low latency requirements. Strong programming expertise in Core Java (Multi-threading, Concurrency, OOPs Concepts, Memory Management, Garbage Collection) - must have all technologies listed here.
  • Object oriented analysis and design using common design patterns. Experience in Java frameworks, like Spring, Hibernate.
  • Experience with working in a Unix/Linux environment and shell scripting skills. Excellent knowledge of relational and non-relational databases, SQL /NoSQL and ORM technologies - any SQL database.
  • Hands on experience in publishing and consuming REST/SOAP services.
  • Experience developing high volume transaction systems - both real-time and batch
  • Java/ J2EEE, Spring framework, Camel, Apache MQ, JMS, Microservices, Restful Web Services.
  • Must be able to work on large scale/statewide systems
  • Lead small teams as needed


Candidate traits


Independent/self-directed


Take charge/ownership


Ability to learn new challenging technologies


Willing to learn and ability to learn quickly


Adapt to working in fast paced changing environment


Work Environment & Physical Demands


The work environment and physical demand characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


General Work Environment:


Office Setting



Noise:


Low noise level.


Standing/Lifting:


Regularly required to site, occasional standing. Occasionally required to lift and/or move up to 25lbs.


Visual:


Prolonged periods of computer work on an LCD monitor required.


Stress:


Moderate stress level.


Travel:


Occasional travel to 15% (Local)


Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Java Developer

Randstad Technologies
Rancho Cordova, CA 95670

Share this job

Java Developer

Randstad Technologies
Rancho Cordova, CA
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast