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

Lead Java Developer

The Momba Group

Join to apply for the Lead Java Developer role at The Momba Group We're looking for a hands-on Lead Java Developer to own the build and evolution of high-complexity enterprise applications. In this hybrid role (onsite several days per week in Des Moines), you'll pair deep Java engineering with technical leadership-shaping architecture, guiding developers, and ensuring reliable delivery for mission-critical systems. Role overview What you'll do Design, build, and maintain complex Java services and integrations that meet performance, resiliency, and security targets. Lead full SDLC delivery: requirements refinement, solution design, coding, code reviews, testing strategy, deployment, and post-release support. Create functional and technical designs for principal system components; define scope, objectives, requirements, and deliverables. Own project plans for complex systems; identify risks/mitigations and keep the Application Development Manager, Project Manager, and stakeholders informed on status. Mentor developers on design patterns, clean code, testing, observability, performance tuning, and troubleshooting. Evaluate and introduce new technologies, frameworks, and patterns; lead POCs and guide adoption. Direct and support system integrations (internal and third-party), data exchanges, and orchestration across platforms. Maintain a high level of knowledge on systems software/hardware and ensure implementations align with best practices and enterprise standards. Provide production support as needed, including participation in a 24×7 on-call rotation for priority incidents. Champion engineering excellence-automated testing, CI/CD, monitoring, documentation, and adherence to coding standards. What you'll bring Bachelor's degree (or equivalent experience) plus 7+ years of relevant software development experience. Expert-level Java development skills (Java 8+), with strong knowledge of Spring/Spring Boot, RESTful APIs, multithreading/concurrency, and SQL. Proven experience leading development efforts for complex, distributed systems and coaching/mentoring other engineers. Solid understanding of application architecture, secure coding, performance optimization, and fault-tolerant design. Clear, concise communication-written and verbal-with the ability to translate technical decisions for non-technical audiences. Commitment to reasonably regular, predictable attendance and on-site collaboration in a hybrid model. Ability to read, write, and speak English. Nice to have Industry background: 5+ years in Property & Casualty insurance or financial services data processing. .NET exposure for cross-platform collaboration. Informatica experience for data integration/ETL workflows. Familiarity with GitHub (Actions/Workflows), Dynatrace (APM/observability), and ServiceNow (ITSM/Change). Experience with modern delivery practices (CI/CD, containerization, cloud services, test automation, DevSecOps). Messaging/streaming (Kafka/RabbitMQ), caching, and NoSQL experience. Our tech landscape (you may touch some or all) Java, Spring Boot, REST/JSON, SQL Server/Oracle, GitHub, CI/CD pipelines, Dynatrace, ServiceNow, Informatica, .NET (interop), messaging/queues, and modern front-end frameworks (as needed for integration). Seniority level Mid-Senior level Employment type Full-time Job function Information Technology Industries: Claims Adjusting, Actuarial Services, Insurance Agencies and Brokerages, and Insurance Carriers #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Lead Java Developer in Des Moines, IA vacancy
  •  ...Principal Java Developer Des Moines, Iowa (Hybrid) Schedule: 4 Days Onsite | 1 Day Remote A well-established financial institution...  ...secure authentication and authorization solutions. Lead integrations involving APIs, message queues, and third-party applications... 
    Suggested
    Local area
    Immediate start
    Remote work

    TeamSoft

    Des Moines, IA
    4 days ago
  • $45 - $55 per hour

     ...Insight Global is seeking Mid-Level Java Developer for one of our top Banking clients in Des Moines, IA. This individual is being brought in to support the current front end, member facing website; working close with one other developer dedicated to supporting this same... 
    Suggested
    Hourly pay

    Insight Global

    Des Moines, IA
    3 days ago
  •  ...Job Description: Mid-Level Developer. Someone who can support a maintain changes made to a current large application. Ability...  ...back to the dev teams and put it into production Skills: • Java • Spring Boot • Rabbit MQ's • JPA • Web Services (both... 
    Suggested

    3B Staffing LLC

    Des Moines, IA
    22 hours ago
  •  ...for iPhone, whereas we use Android Code to develop native applications for Android devices....  ...as an individual contributor and/or team lead for the most complex computer applications...  ...development and implementation experience. This Java Developer role is part of the CORE team... 
    Suggested
    Work experience placement
    Flexible hours

    360 IT Professionals

    Des Moines, IA
    2 days ago
  •  ...Experience in the design, development, testing and integration of applications of high complexity within a Java development environment Experience with developing and designing applications interacting with relational databases of high complexity Strong analytical skills... 
    Suggested
    Permanent employment
    Work experience placement

    Collabera

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

    LaunchIT

    Urbandale, IA
    a month ago
  •  ...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 understanding of web... 

    LaunchIT

    Urbandale, IA
    a month ago

Do you want to receive more vacancies?

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