Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Tokio Marine North America Services

Lead Java Software Engineer

Tokio Marine North America Services

Lead Java Software Engineer responsible for designing Java/JEE solutions at TMNAS. Collaborating with various teams to enhance enterprise applications and drive technical improvements.

Posted 6/5/2026full-timeBala Cynwyd • Pennsylvania • 🇺🇸 United StatesSenior💰 $105,000 - $140,000 per yearWebsite

Tech Stack

Tools & technologies
AWSAzureCloudGuidewireHibernateJavaJavaScriptKubernetesMicroservicesOracleReactSDLCSOAPSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Provide hands-on technical leadership for Java/JEE solutions across projects, initiatives, and production support
  • Partner with business analysts, project managers, architects, and QA to clarify requirements, evaluate options, and make sound design decisions
  • Lead application design and implementation, including architecture, API integrations (SOAP/REST), and data access layers
  • Provide technical analysis, effort estimates, and delivery plans for enhancements and new development work
  • Drive modernization and technical upgrades, including planning, risk management, and execution
  • Define and enforce engineering standards for code quality, unit testing, peer reviews, documentation, and maintainability
  • Drive DevOps automation and continuous improvement (e.g., CI/CD pipelines, build/release processes, operational tooling)
  • Support QA/UAT and deployments across environments; troubleshoot and resolve issues in a timely manner
  • Participate in proof-of-concepts and technology evaluations, considering enterprise standards, constraints, and emerging technologies
  • Align to SDLC processes, departmental standards, and internal controls to protect data integrity and system stability
  • Comply with internal controls needed to perform job functions and administrative responsibilities
  • Perform other related duties and special projects as assigned

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, MIS, Engineering, or a related technical discipline (preferred)
  • 10+ years of enterprise application development experience using Java/JEE
  • 3+ years in a technical leadership role (Technical Lead/Technical Architect), mentoring engineers and guiding design decisions
  • Hands-on development experience using Java 17, Spring, JSF, Hibernate, JavaScript, CSS, and React
  • API and integration experience using SOAP/REST, including experience integrating with Azure API Management (APIM) or similar gateways
  • Experience with Agile delivery (e.g., Scrum) and collaborating across cross-functional teams
  • Strong SQL skills and experience with SQL Server and/or Oracle databases
  • Experience developing and deploying applications on platforms such as JBoss and Spring Boot (or similar)
  • Experience with source control (Git) and branching strategies; familiarity with code quality and delivery tooling (e.g., static analysis, unit testing, CI/CD pipelines)
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, or similar) and integrating them into day-to-day engineering workflows
  • Experience building microservices and deploying to Kubernetes-based containers
  • Cloud experience (Azure/AWS) including networking basics, identity, and managed services
  • Preferred: P&C insurance industry experience; familiarity with packaged insurance platforms (e.g., Duck Creek, Guidewire, OneShield)

Benefits

Comp & perks
  • Competitive benefits package
  • Bonus eligibility on top of base

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJEESpringJSFHibernateJavaScriptCSSReactSQLmicroservices
Soft Skills
technical leadershipmentoringcollaborationdesign decision makingrisk managementtroubleshootingcommunicationproblem solvingplanningcontinuous improvement
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in MISBachelor’s degree in Engineering