Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Java Developer

TeamSoft

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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Java Developer in Des Moines, IA vacancy
  •  ...make our technical landscape better. Will be monitoring Junior Developers for technical solutioning. This role will be expected to work on...  ...Security – Authentication and Authorization protocols)Java and Spring Ecosystem experience including Restful Web Services... 
    Suggested
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Night shift

    Apex Systems

    Des Moines, IA
    3 days ago
  •  ...production support issues by creating a solution and reporting it back to the dev teams and put it into production Skills: • java 11 • Spring • Rabbit MQ • Maven, Jenkins • Gradle, Gitlab, CI/CD • OAuth 2.0 Will be working on applications - Principia... 
    Suggested

    3B Staffing LLC

    Des Moines, IA
    1 day ago
  •  ...Java DeveloperHeadquartered in West Des Moines, Iowa with over 600 employees, Telligen is helping people live their healthiest lives...  ..., and other java devs supporting each other.OverviewAs a Java Developer, you will be responsible for designing and developing new software... 
    Suggested
    Work at office

    Samprasoft

    West Des Moines, IA
    3 days ago
  •  ...Java Developer Job Location: Columbus, OH, Des Moines, IA, Scottsdale, AZ, Louisville, KY Job Type: Contract to Hire Mandatory Skills: Java J2EE basic SQL knowledge CI CD using Jenkins Maven HTML5 Github and nice to have skills are Angular 8 API knowledge... 
    Suggested
    Contract work

    InterSources

    Des Moines, IA
    1 day ago
  •  ...Java Developer IIOur client is seeking multiple mid-level and senior Java Developers to support several strategic initiatives, including mortgage pricing modernization, financial systems integrations, and core application modernization. These developers will work with... 
    Suggested
    Remote work

    Apex Systems

    Des Moines, IA
    4 days ago
  •  ...architectural design, including security frameworks, authentication, and authorization protocols. Strong hands-on experience with Java and the Spring ecosystem, including RESTful web services and JPA implementations. Extensive experience in integration... 

    The Judge Group

    Des Moines, IA
    4 days ago
  • $75k - $90k

     ...employees; we do not sub-contract. ATG is Microsoft Gold Partner. Full Stack Java software development to enhance and maintain ATG's suite of software products. To be successful, a Software Developer must understand the principles of the business functions supported by... 
    Full time
    Contract work
    Temporary work
    Immediate start

    TKC Holdings, Inc.

    West Des Moines, IA
    5 days ago
  •  ...Lead DeveloperThe Lead Developer is the 2nd highest on the team. We need someone that is an initiative taker, someone that has a willingness...  ...security - authentication and authorization protocols)Java and Spring Ecosystem experience including restful web services... 
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Night shift

    Apex Systems

    Des Moines, IA
    3 days ago
  •  ...Senior Full Stack Java Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -072026-108131 Date Posted: 07/29/2026 Shortcut: Description Recommended Jobs Description... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Des Moines, IA
    4 days ago
  •  ...using the programming language Cold Fusion. This role will be responsible for troubleshooting issues and correcting them. Required skills: Candidates must have demonstrated work experience with the programming language Cold Fusion. Nice to have skills: Java React...... 
    Work experience placement
    Remote work

    Softpath System

    Des Moines, IA
    3 days ago
  • Company DescriptionCMI is now a part of the Dexterra Group! CMI Management LLC is headquartered in Alexandria, VA and is a proven provider of efficient business, technology and facilities management solutions designed to help government and commercial clients reduce operational...
    16 hours
    Full time

    Dexterra Group

    Des Moines, IA
    12 hours ago
  • $90.9k - $131.8k

     ...ready. We bring life to urban downtowns, suburban hubs, small towns, and rural areas through master-planned communities, mixed-use developments, parks, and recreation facilities. The result: vibrant economic centers, resilient neighborhoods, and welcoming places that feel... 
    Full time
    Temporary work
    Part time
    For contractors
    Casual work
    Work at office
    Local area
    Remote work
    Flexible hours

    Stantec

    Des Moines, IA
    1 day ago
  •  ...a software engineer you will work with the latest technologies, develop industry leading products, and have awesome opportunities for career...  ...candidate for this position should be comfortable with the Java environment and proficient with JavaScript’s many tools and libraries... 

    LaunchIT

    Urbandale, IA
    more than 2 months ago
  •  ...deployment of multiple projects through their complete implementation life cycles. Qualifications : ~Minimum eight to ten years Java programing experience. ~Experience mentoring/leading teams. Education and Skills : ~Degree in Computer Science ~Detailed... 

    LaunchIT

    Urbandale, IA
    more than 2 months ago
  • $106.3k - $234.6k

     ...who are tackling some of the world’s biggest challenges. As a Principal Hardware Security Engineer you will be involved in ensuring...  ...Ability to work with most common programming languages (C, C++, Java, Python, Ruby, Go, Rust) ~ Ability to read and review hardware... 
    Temporary work
    Flexible hours

    Oracle

    Des Moines, IA
    1 day ago
  •  ...standards, principles, and best practices. Lead architecture reviews and provide technical leadership across multiple engineering teams. Develop technology roadmaps aligned with business objectives and modernization initiatives. Establish reusable reference architectures,... 
    Permanent employment
    Work experience placement
    H1b
    Flexible hours

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    12 hours ago
  • $198k - $368k

     ...security technologies and practices, including AI and cloud security, while continuously advancing the firm's security posture and developing the next generation of security architectsParticipate in internal focus groups to provide security expertise and guidance on the... 
    H1b
    Local area

    KPMG

    Des Moines, IA
    12 hours ago
  • Description The Hampton Inn West Des Moines/Lake Drive is looking for a full-time, Chief Engineer to manage maintenance technicians and ensure the overall operation of the building. The Job A typical day for the Chief Engineer includes responding to any maintenance requests...
    Full time
    Temporary work
    For contractors
    Local area
    Flexible hours
    Night shift
    Weekend work

    Aileron-Management,-LL

    West Des Moines, IA
    1 day ago
  • $160k - $175k

     ...Enterprise to mid-size environment Ability to pick up any technology and be adaptable to different situations. Proven experience in developing and creating secure, resilient, maintainable applications. Experience leading direct reports (in a formal or informal capacity... 

    Insight Global

    West Des Moines, IA
    1 day ago
  • $160k - $175k

    Senior Software Engineering ManagerInsight Global is looking for a Senior Software Engineering Manager for one of our retail clients in Des Moines, IA. As a Senior Software Engineering Manager, you'll work alongside and lead a cross functional agile team focused on building...

    Insight Global

    West Des Moines, IA
    2 days ago
  • Basepoint Building Automations seeks a Director of Operational Technology, Controls to lead the OT programming team, define network standards with IT, and drive scalable, secure control-system solutions for commercial projects. You will shape the OT roadmap, oversee tool...

    Basepoint Building Automations

    Des Moines, IA
    2 days ago
  •  ...Learn more at . Overview of Job Function Verint's Principal Software Engineer designs and develops key cloud-first, full-stack software products. This...  ...experience of full stack development ~5 years experience of Java and/or NodeJS programming language ~ Familiarity... 
    Local area
    Shift work

    Verint Systems

    Des Moines, IA
    1 day ago
  • $250.6k - $384.6k

     ...safety, SAFE‑ADS brings together experts from across the company to develop and maintain a comprehensive safety case including safety...  ...Mathematics or related field Programming & Frameworks : Python , R, Java, PySpark, PyTorch, TensorFlow, Scikit-learn, LangChain, SQL... 
    Odd job
    Permanent employment
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Des Moines, IA
    4 days ago
  • The Principal Network Engineer leads the design, standardization, implementation and evolution of secure enterprise network infrastructure...  ...standards, best practices and operational procedures. Develop and maintain comprehensive well-documented detailed designs, standards... 
    Work experience placement
    Local area

    Berkshire Hathaway Energy

    Des Moines, IA
    3 days ago
  • $128.4k - $191.6k

    The application window is expected to close on: 09/28/2026Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.This is a remote position in the USA.Splunk is looking for a Marketing Operations Manager - Marketo...
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    West Des Moines, IA
    1 day ago
  • $114k - $132k

     ...At PwC, our people in software and product innovation focus on developing cutting-edge software solutions and driving product innovation...  ...and building scalable solutions using modern languages (e.g., Java, Python, C#.NET) and application frameworks. Oversee enterprise... 
    Work experience placement
    H1b

    PwC

    Des Moines, IA
    1 day ago
  • Agency: Federal Aviation AdministrationDepartment: Department of TransportationSub agency: ATO, Tech Ops, ATC Facilities, Engineering Services, ENROUTE/FSS Engineering Center, AJW-2W12BSalary: Starting at $125,635 Per year (FV J)Dates: Open 08/14/2026 to 08/24/2026Schedule...

    United States Government

    Des Moines, IA
    1 day ago
  • $225k - $300k

    DescriptionPosition: Principal Data Engineer | Direct Hire PermanentLocation: RemoteSalary: $225,000 - 300,000 base plus bonus potential...  ...platform across ingestion, transformation, storage, and consumption • Develop scalable batch and real-time pipelines across diverse data... 
    Immediate start

    Robert Half

    Des Moines, IA
    4 days ago
  • $141k - $191k

     ...influence technical direction, ensuring alignment with enterprise-wide strategic initiatives and solution architecture practices and principals.Partner with key stakeholders to transform business objectives into robust technical solutions, while effectively bridging... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Remote work

    Principal Financial Group

    Des Moines, IA
    2 days ago
  • $110.37k - $140k

     ...Position Overview The Principal HL7 Integration Engineer oversees all technical aspects of Synapse product HL7 integration, from install...  ...involved in the order through remittance process. Must develop relationships and communication channels to ensure status feedback... 
    Local area
    Remote work
    Flexible hours

    FUJIFILM Corporation

    Des Moines, IA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Java Developer. Be the first to apply!