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 firstname.lastname@example.org. 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.
Req ID: 01340-9500708039
Functional Role: Application Development
Postal Code: 60606
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.
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