Full-Time Full Stack Java Developer
Robert Half is hiring a remote Full-Time Full Stack Java Developer. The career level for this job opening is Experienced and is accepting USA based applicants remotely. Read complete job description before applying.
Robert Half
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We are offering a contract to hire employment opportunity for a Full Stack Java Developer | ETL in CEDAR FALLS, Iowa. As a key part of our team, you will be actively involved in backend Java development, ETL operations, and front-end JavaScript to craft and enhance our software solutions.
Responsibilities:
Design and implement backend Java applications and services
Develop complex queries in SQL for ETL operations
Utilize J2EE server or SpringBoot Microservices to set the environment for Java operations
Understand and apply CDI injections where necessary
Use React and Typescript for front-end development, with a focus on ES 6 Syntax
Maintain and update applications running on Java 21 and React 18, preparing for transition to React 19
Contribute to front-end JavaScript development
Utilize REST API and Java API for RESTful Web Services in application development
Maintain professional development skills and knowledge, with at least 3 years of prior experience
Optional: Develop mobile applications using React Native and Oracle's RestAPI.
Requirements
Must have a minimum of 3 years of experience in Full Stack Java Development and ETL.
Proficiency in Backend Development and Client Side Scripting is required.
Knowledge of Cloud Technologies is essential.
Experience with API Development and Datastage ETL is necessary.
Familiarity with ETL - Extract Transform Load processes is a must.
Expertise in Java and J2EE - Java 2 Enterprise Edition is needed.
Understanding of Java API and Java API for RESTful Web Services is required.
Experience with JavaScript, JavaScript Framework, and Typescript is desired.
Proficiency in React and familiarity with Full Stack Frameworks is essential.
Experience with Full Stack Software and Front-End Frameworks is necessary.
Ability to work collaboratively in a team and independently.
Excellent problem-solving skills and attention to detail.
Strong verbal and written communication skills.
Bachelor's degree in Computer Science or a related field, or equivalent work experience.