JOBSEARCHER

Lead Java Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Join to apply for the Lead Java Developer role at The Momba GroupWe'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 overviewWhat you'll doDesign, 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 bringBachelor'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 haveIndustry 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 levelEmployment type Full-timeJob function Information TechnologyIndustries: Claims Adjusting, Actuarial Services, Insurance Agencies and Brokerages, and Insurance Carriers#J-18808-Ljbffr