Staff Java Engineer–100% REMOTE (financial services)
Staff Java Engineer–100% REMOTE (financial services)
Madison, Wisconsin
|Full Time Temp to Hire
|$ 135,000 - $ 185,000 per year
Madison, Wisconsin
Full Time Temp to Hire
$ 135,000 - $ 185,000 per year
April 08, 2025
|Job ID: hsmad4825_1744140132
April 08, 2025
Job ID: hsmad4825_1744140132
Job Summary
To Apply for this Job Click Here
Staff Engineer/Technical Lead (JAVA) MUST HAVE INSURANCE PRODUCT AND/OR FINANCIAL SERVICES EXPERIENCE and COBOL-->JAVA modernization
Location: Remote (U.S.)
Type: Contract-to-Hire (6 months CTH)
Openings: 3
About the Role
We're seeking experienced Staff Engineers to support the transformation of our core insurance product administration systems. You will be embedded within a specific line of business team (Annuities, Life Insurance, or New Business) and responsible for modernizing legacy systems, enabling cloud adoption, and driving scalable software solutions.
This role goes beyond coding-you're expected to help define business problems, architect scalable solutions, and mentor a blended team of COBOL and modern engineers. You'll work across engineering, product, and business teams to lead modernization initiatives, integrate APIs, and improve cloud readiness.
Responsibilities
Solution Architecture & Leadership
Lead solution design and integration patterns across complex enterprise systems.
Translate business needs into technical roadmaps and guide modernization decisions.
Partner with COBOL engineers and modern developers to transition legacy systems (COBOL-to-Java).
Software Development & Modernization
Guide transition to an API-first ecosystem replacing 450+ point-to-point integrations.
Implement Kafka event streaming and OpenShift-based microservices.
Drive adoption of GitHub, CI/CD, and cloud-native DevOps practices.
Collaborate with business to streamline annuity, life, and underwriting workflows.
Cross-Team Collaboration
Act as a technical liaison across architecture, product, and engineering teams.
Mentor team members in DevOps, cloud, and engineering best practices.
Evaluate vendor solutions for integrations and modernization support.
Tech Stack
Languages & Tools: Java, COBOL (for context), Spring Boot, Docker, Kubernetes, GitHub, OpenShift
Data & Streaming: Kafka (preferred), RabbitMQ (phasing out), Qlik
Cloud/Security: Azure (primary), AWS (some usage)
CI/CD & DevOps: GitHub, ShipRight, feature flagging, automated testing
Qualifications
Required:
10+ years of software engineering with modernization experience.
Hands-on experience with mainframe-to-cloud/API transitions.
Expertise in API architecture, cloud strategies, and DevOps automation.
Experience working with COBOL platforms (not as a COBOL dev) is a plus.
Strong leadership, mentoring, and problem-solving skills.
Preferred:
Financial services, insurance, or ERP system experience.
Experience integrating third-party vendor platforms and policy admin systems.

To Apply for this Job Click Here
I want more jobs like this in my inbox weekly.
About Beacon Hill

Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.
Founded by industry leaders to set a new standard in search, career placement and flexible staffing, we deliver coordinated staffing solutions with unparalleled service, a commitment to project completion and success and a passion for innovation, creativity and continuous improvement.
Our niche brands offer a complete suite of staffing services to emerging growth companies and the Fortune 500 across market sectors, career specialties/disciplines and industries. Over time, office locations, specialty practice areas and service offerings will be added to address ever changing constituent needs.
We look forward to working with you.
Beacon Hill. Employing the Future™