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

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.

Lead Java Software Engineer
Tokio Marine North America ServicesLead 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 & technologiesAWSAzureCloudGuidewireHibernateJavaJavaScriptKubernetesMicroservicesOracleReactSDLCSOAPSpringSpring 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 resumeApplicant 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