Lead Developer, Full Stack Developer, Software Engineer
Job in
Des Moines, Polk County, Iowa, 50319, USA
Listed on 2026-07-25
Listing for:
Disability Solutions
Full Time
position Listed on 2026-07-25
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer, Java Developer, Backend Developer
Job Description & How to Apply Below
Requirements
Must have:- Bachelors degree in computer science, Management Information Systems, or a related discipline, plus 7+ years of experience, or 10+ years of equivalent work experience.
- Hands-on experience building software with Java, SQL, HTML, CSS, Angular, Bootstrap, Type Script, and Node.
- Strong background in Java 8+ and open-source frameworks such as Spring, Hibernate, and JUnit.
- Solid grasp of object-oriented design, software architecture, test-driven development, and the full software development lifecycle.
- Experience with automated testing, build, and integration practices.
- Proven ability to lead development efforts using automation for continuous integration, deployment, and release management.
- Familiarity with Agile, Scrum, and waterfall delivery approaches.
- Experience applying data-driven design principles, including integrations and APIs.
- Exposure to infrastructure automation tools such as Git Lab.
- Excellent written and verbal communication skills in a collaborative, team-focused environment.
- Ability to communicate effectively with users at all levels, solve problems, adapt quickly, take initiative, and own outcomes.
- Self-motivated with a strong desire to learn and contribute positively.
- Financial services industry experience is preferred, but not required.
Responsibilities:
- Work as part of our application development team to deliver custom software solutions for our highest-priority initiatives. – Write clean, efficient Java code for a range of applications. – Review peer code and provide constructive feedback. – Support existing applications and projects by resolving incidents, issues, and service requests. – Continuously improve our methods, processes, and technologies. – Mentor and guide other developers in designing and building software solutions.
– Partner directly with business stakeholders to ensure requirements and quality are addressed throughout development. – Collaborate with team members to keep solutions well communicated and properly documented. – Serve as the technical lead on application development initiatives. – Build a strong understanding of the product line assigned to us through close collaboration with business teams. – Thoroughly unit test completed software to verify functionality and performance.
– Act as a subject matter expert across multiple technologies and application areas. – Recommend patches and fixes for defective code. – Provide analysis and support for vendor-developed applications. – Ensure software design and development work is delivered consistently, on time, and within budget, with minimal rework. – Understand internal controls and regulatory expectations relevant to the financial industry. – Manage multiple development efforts simultaneously.
– Develop full-stack software solutions that address business problems. – Use artificial intelligence to improve development efficiency and solution quality.
Company:
At FHLB Des Moines, we are committed to building an inclusive culture that reflects and supports a diverse workforce, helping us better serve our members and contribute to their success. We offer a competitive total rewards package that includes annual incentive eligibility, 11 paid holidays, 5 weeks of PTO, a strong work/life balance culture, and a hybrid work schedule for most roles.
We also provide a 401(k) match of 100% on the first 6% contributed, plus an additional 4% non-discretionary employer contribution at year-end. We are proud to be an Equal Opportunity Employer.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×