Robert Half Technology Java Developer (Full Stack) in Chicago, Illinois

Our information analytics client is currently in need of a Java Developer (Full Stack) for a 6 month contract to hire opportunity. If you have an interest in this opportunity, please contact Ashley Conley at 630-368-0316 or Title: Java Developer (Full Stack) Location: Chicago, IL Duration: 6+ month contract to hire

Technology doesn't change the world. People do.

As a technology staffing firm, we can't think of a more fitting mantra. We're extreme believers in technology and the incredible things it can do. But we know that behind every smart piece of software, every powerful processor, and every brilliant line of code is an even more brilliant person.

Leader among IT staffing agencies

The intersection of technology and people — it's where we live. Backed by more than 65 years of experience, Robert Half Technology is a leader among IT staffing agencies. Whether you're looking to hire experienced technology talent or find the best technology jobs, we are your IT expert to call.

We understand not only the art of matching people, but also the science of technology. We use a proprietary matching tool that helps our staffing professionals connect just the right person to just the right job. And our network of industry connections and strategic partners remains unmatched.

Apply for this job now or contact our branch office at 888.674.2094 to learn more about this position.

All applicants applying for U.S. job openings must be authorized to work in the United States. All applicants applying for Canadian job openings must be authorized to work in Canada.

© 2017 Robert Half Technology. An Equal Opportunity Employer M/F/Disability/Veterans.

By clicking 'Apply Now' you are agreeing to Robert Half Terms of Use.

Req ID: 01340-9500708039

Functional Role: Application Development

Country: USA

State: IL

City: Chicago

Postal Code: 60606

Compensation: DOE

Requirements: Key Responsibilities:

  • The Java Developer (Full Stack) will interface with other technical personnel or team members to understand requirements.

  • Develop pages and application components adhering to requirements and team leadership instructions.

  • Test and review completed code to ensure quality.

  • Complete complex bug fixes.

  • Resolve complex technical issues as necessary.

  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.

  • All other duties as assigned. Technical Skills:

  • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).

  • Expertise in java development including but not limited to: Java 8, Spring (including advanced contexts, MVC, Security, and WS), JDBC, JAXB, and the Tomcat application server.

  • Experience with java testing tools including or similar to: Junit, Mockito, TestNG, and JaCoCo

  • Experience with java development process tools including: Git, Maven, Jenkins, and Eclipse.

  • Experience with the consumption and production of web services in both REST and SOAP styles, using both XML and JSON transport, and understanding of HTTP and the ability to debug messages between application layers.

  • Familiarity in front end technologies involved in the building of Single Page Application style webapps, including Javascript (at least ES6/2015) or Typescript, HTML and CSS, frameworks in the style of React or AngularJS, and build tools such as Gulp or Webpack.

  • Strong research skills.

  • Strong knowledge in industry best practices in development.

  • Ability to interface competently with other technical personnel or team members in remote locations

  • Ability to work well with internal and external technology resources.

  • Good oral and written communications skills. Experience and Education:

  • 5+ years of Software Engineering experience

  • BS Engineering/Computer Science or equivalent experience required