Overview
On Site
Contract - W2
Contract - 6+ Month(s)
Skills
Impact Analysis
Information Assurance
Information Architecture
Application Development
Continuous Improvement
Computer Science
Management Information Systems
J2EE
XML
SQL
HTML
Cascading Style Sheets
JavaScript
AngularJS
Bootstrap
TypeScript
React.js
Node.js
Java
Open Source
Spring Framework
Hibernate
JUnit
Mockito
OOD
Software Architecture
Test-driven Development
Software Development
Automated Testing
Problem Solving
Conflict Resolution
Adaptability
Job Details
Title: Full Stack Java Developer
Location: Des Moines, IA
Hybrid Schedule: 4 days on-site each week
Duration: Contract (Possibility of Contract to hire)
Interview Process: 2 rounds (Virtually for nonlocal candidates)
Required Skills:
Java
Angular 11
JavaScript
React (Desired/Nice to have)
The Developer is a member of the application development team. The position is responsible for designing and developing technical solutions in support of our business needs. Using a continuous improvement mindset, the Developer is expected to learn and develop their skill set, utilizing other senior team members.
Qualifications:
- Bachelor's degree in computer science, Management Information Systems, or relevant field and 3-5 years work experience.
- Experience developing software using technologies such as Java EE, XML, SQL, HTML, CSS, JavaScript, Angular 11, Bootstrap, Foundation, Typescript, React, NodeJS.
- Experience with Java 11 and open source frameworks (e.g., Spring Ecosystem, Hibernate, jUnit5, Mockito).
- Deep understanding of object-oriented design principles and patterns, application architecture, test driven development, and the software development lifecycle.
- Experience with automated test, build, and integration techniques. Strong verbal and written communications skills that promote effective working relationships in a team-oriented environment.
- Ability to communicate to all levels of users (internal and external), strong problem-solving skills, adaptable, proactive and willing to take ownership.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.