Search

Java Developer

Robert Half
locationDavenport, IA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

WARNING: If you have minimal experience in what you are about to read, please read further and still apply if your are a problem solver, have logic reasoning with some of the skills needed! This is an opportunity to grow your skills! We are seeking an experienced Full Stack Software Engineer with a strong background in Java (Spring Boot), React, and OAuth2 integration. The ideal candidate will also bring expertise in Docker and Jenkins for DevOps workflows, as well as experience working with SQL databases, specifically DB2 and SQLite. In addition to core full-stack development skills, we are looking for someone proficient in general development in Python and Rust. Familiarity with machine learning and computer vision is highly valued (can learn) - particularly experience developing and deploying real-world models. This position offers an exciting opportunity to work across diverse technologies and contribute to innovative projects. APPLY NOW, call 319-362-8606, or email your resume direct and confidential to: Shawn M Troy - Technology Practice Director with Robert Half (additional contact information is on LinkedIn).


** ONSITE 5 DAYS A WEEK IN IOWA ** NO C2C / MUST BE AUTH TO WORK IN THE UNITED STATES / NO SPONSORSHIP AVAILABLE FOR THIS ROLE ** ONSITE 5 DAYS A WEEK ** NO C2C / MUST BE AUTH TO WORK IN THE UNITED STATES / NO SPONSORSHIP AVAILABLE FOR THIS ROLE **


Technical Proficiency:

  • Backend Languages: Java (Spring Boot), Python, Rust.
  • Frontend Technologies: React, JavaScript, HTML, CSS.
  • Testing Frameworks: Junit, Mockito or Jest.
  • DevOps Tools: Docker, Jenkins.
  • Databases: DB2, SQLite.
  • Server Environments: IBMi (AS/400), Linux.

• At least 2 years of experience working with Java (Spring Boot) and React.

• Knowledge with Docker and Jenkins for CI/CD workflows.

• Experience with database management with SQL queries, particularly DB2 and SQLite.

• Familiarity with Linux server administration; IBMi knowledge is a plus.

• Bachelor's degree in Computer Science, Information Technology, or a related field.

• Proficiency in Python and Rust for scripting and development tasks.

• Strong analytical and problem-solving skills with attention to detail.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...