1

Director Java Coding Jobs in Iowa (NOW HIRING)

This is a direct-hire position located in downtown Des Moines, Iowa. The role follows a hybrid ... Review technical approaches, code, integration designs, and engineering standards. * Develop and ...

Responsibilities & Duties: - Write code and contribute to the development of software applications ... Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ...

Experience in Code Java & Swift. Warm Regards, Rahul R3 Technology Inc., 324 Courtyard Drive, Suite A Hillsborough, New Jersey, 08844 Direct:7328373458 Website: www.r3tek.com

OKTA Engineer

Cedar Rapids, IA · On-site

$80K - $107K/yr

Background in scripting, code development such as PowerShell, Ansible, Java, .NET, etc. * Ability ... Direct: 972-737-8343 www.xtglobal.com | LinkedIn

Site Reliability Engineer

Urbandale, IA · On-site

$53.75 - $71.50/hr

Develops, codes, configures, and tests programs and systems. Evaluates and implements enhancement ... Executes necessary documentation, as directed, or needed. Collaborates with other relevant ...

Need-basis you will be mentoring and/or directing junior team members/liaising with onsite/offshore ... Experience with object-oriented programming using languages such as Java, Python, or JavaScript ...

Project Manager/Director, Development Teams, Project Teams, and External Clients are key in order ... Maintain and document code/configurations to ensure proper versioning * Participate and/or execute ...

... growth, direct hire by our customers, and additional opportunities within our own organization ... Java, or C# Preferred) * Experience developing in Linux environments using VS Code or similar IDEs.

Engineering Manager-Technical Product Owner

Des Moines, IA · On-site

$163K - $168K/yr

In this field, you will use your knowledge to design, code, and test cutting-edge applications that ... Direct cross-functional teams in designing and building scalable solutions using modern languages ...

... growth, direct hire by our customers, and additional opportunities within our own organization ... Java, or C# Preferred) * Experience developing in Linux environments using VS Code or similar IDEs.

next page

Showing results 1-20

Director Java Coding information

What is the difference between Director Java Coding vs Java Developer?

AspectDirector Java CodingJava Developer
Required CredentialsBachelor's or Master’s in Computer Science, leadership experienceBachelor's in Computer Science or related field, coding skills
Work EnvironmentLeadership roles, project oversight, strategic planningHands-on coding, software development teams
Industry UsageManagement level in tech companies, software firmsDevelopment teams, software companies, startups
Search & Comparison IntentUnderstanding leadership roles in Java developmentTechnical coding skills, job responsibilities

The main difference between Director Java Coding and Java Developer lies in their responsibilities and experience level. Directors focus on strategic oversight, team leadership, and project management, often requiring leadership experience and advanced degrees. Java Developers are primarily involved in coding, designing, and implementing Java applications. Both roles are integral to software development but serve different functions within organizations.

What are the most commonly searched types of Java Coding jobs in Iowa? The most popular types of Java Coding jobs in Iowa are:
What are popular job titles related to Director Java Coding jobs in Iowa? For Director Java Coding jobs in Iowa, the most frequently searched job titles are:
What cities in Iowa are hiring for Director Java Coding jobs? Cities in Iowa with the most Director Java Coding job openings:

Principal Java Developer

TeamSoft

Des Moines, IA • On-site

$128K/yr

Full-time

Posted 15 days ago


Job description

Principal Java Developer
Des Moines, Iowa (Hybrid)
Schedule: 4 Days Onsite | 1 Day Remote
A well-established financial institution is seeking a Principal Java Developer to provide hands-on technical leadership across a portfolio of enterprise applications. This is the highest-level individual-contributor engineering role on the application-development team and is ideal for someone who enjoys solving complex technical problems, mentoring developers, and influencing architecture without moving away from hands-on technology.
This is a direct-hire position located in downtown Des Moines, Iowa. The role follows a hybrid schedule requiring four days per week onsite and one remote day.
What You Will Do
  • Design and guide enterprise application solutions using Java and the Spring ecosystem.
  • Identify gaps in the current technical landscape and drive improvements.
  • Provide architecture and solution-design leadership across concurrent projects.
  • Mentor developers and help improve the team's overall technical maturity.
  • Review technical approaches, code, integration designs, and engineering standards.
  • Develop and support RESTful services, microservices, and data-driven applications.
  • Design secure authentication and authorization solutions.
  • Lead integrations involving APIs, message queues, and third-party applications.
  • Help teams balance immediate delivery needs with long-term architecture and maintainability.
  • Serve as a senior technical escalation point when the Application Development Manager is unavailable.
  • Support critical production applications and participate in an approximately one-week-in-ten on-call rotation.
  • Collaborate with business, product, architecture, security, vendor, and engineering stakeholders.
Required Qualifications
  • Bachelor's degree in Computer Science, Management Information Systems, or a related field with at least 10 years of relevant experience, or at least 12 years of equivalent professional experience.
  • Deep experience developing enterprise applications with Java 8 or later, preferably Java 11+.
  • Strong experience with the Spring ecosystem, RESTful web services, and JPA/Hibernate.
  • Architecture or solution-design experience, including authentication and authorization.
  • Experience with microservices and message-based application integration.
  • Demonstrated experience leading, mentoring, or guiding developers.
  • Strong understanding of object-oriented design, design patterns, application architecture, and the software-development lifecycle.
  • Experience with automated testing, builds, integration, and deployment.
  • Experience working with CI/CD and release-management practices, preferably using GitLab.
  • Experience with SQL and data-driven application design.
  • Ability to work independently, switch between priorities, and make sound technical decisions with limited supervision.
  • Willingness to work onsite four days per week and participate in on-call support.
Additional Technical Experience
Experience with several of the following is beneficial:
  • Java EE
  • Spring Boot
  • Hibernate
  • JUnit 5
  • Mockito
  • XML
  • SQL
  • JavaScript
  • Angular
  • TypeScript
  • Node.js
  • HTML and CSS
  • Bootstrap or Foundation
  • Agile, Scrum, and Waterfall delivery methods
Preferred Experience
  • Banking, financial services, insurance, investment management, or another regulated industry.
  • Implementation or integration of third-party enterprise applications.
  • Experience with financial platforms such as SimCorp, Principia, MarkitWire, or comparable systems.
  • Production support and after-hours incident resolution.
What Makes This Opportunity Distinctive
This role offers the opportunity to remain technically hands-on while operating as a trusted technical leader. You will have significant influence over solution quality, engineering standards, developer growth, and the future direction of the application landscape, without assuming direct people-management responsibilities.
Interested in learning more? Apply today.
#JavaJobs #PrincipalEngineer #JavaDeveloper #SpringBoot #SoftwareEngineering #TechLeadership #HybridJobs #DesMoinesJobs #Hiring #EngineeringCareers
#LI-JS1
TeamSoft is an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, or any other protected status under federal, state, or local law. We are committed to fostering a diverse and inclusive workplace.