Post Job Free
Sign in

Software Developer - Java (Mid-Level)

Company:
Robert Half
Location:
Downtown Des Moines, IA, 50309
Posted:
December 15, 2025
Apply

Description:

Job Description

We are looking for a skilled mid-level Software Developer specializing in Java to join our team in Des Moines, Iowa. In this role, you will contribute to the development of both front-end and back-end systems, utilizing modern technologies and frameworks. This is a long-term contract position ideal for professionals seeking stability and growth in the banking industry.

Responsibilities:

• Develop and maintain robust Java-based applications, ensuring high performance and scalability.

• Implement front-end solutions using JavaScript and Angular to create dynamic and user-friendly interfaces.

• Build and optimize back-end systems with Spring Boot, Maven, and other tools to support seamless integration.

• Write and execute SQL queries to manage and manipulate databases effectively.

• Collaborate with team members to understand requirements and deliver software solutions that meet business needs.

• Debug and troubleshoot technical issues to ensure smooth functionality of applications.

• Utilize strong PL/SQL skills to enhance backend database operations.

• Work with Excel to analyze and manage data critical to the backend processes.

• Conduct code reviews and adhere to best practices to maintain code quality.

• Stay updated on emerging technologies and contribute to continuous improvement initiatives.• Minimum of 5 years of experience in software development, focusing on Java technologies.

• Proficiency in Java 8 or higher, with a solid understanding of core Java concepts.

• Experience with front-end development using JavaScript and Angular.

• Strong knowledge of back-end frameworks such as Spring Boot and Maven.

• Expertise in SQL queries and PL/SQL development for database operations.

• Proven ability to work with Excel for data analysis and backend support.

• Familiarity with RESTful APIs and designing web services.

• Excellent problem-solving skills and the ability to work collaboratively in a team environment.

Apply