Java Software Engineer III
Tokio Marine North America Services · Bala-Cynwyd, PA · 2 wk ago
HybridDesignFull-time
Key Responsibilities
- Design, develop, and configure Java EE (JEE) applications
- Collaborate with cross-functional technical teams on projects, initiatives, and operational support
- Review business requirements documentation and provide technical analysis, solution options, and effort estimates
- Build proof-of-concept solutions when required to validate approach and feasibility
- Partner with business relationship teams to provide estimates and timelines for enhancements and new projects
- Plan and execute technical upgrades for Java applications
- Drive DevOps practices, automation, and continuous improvement to strengthen operational delivery
- Ensure implementation quality through unit testing and maintain high standards for code quality
- Collaborate with enterprise architects, business analysts (BAs), QA teams, and subject matter experts to design and develop end-to-end solutions
- Research and evaluate solution approaches considering project constraints, architecture standards, business processes, and emerging technologies
- Provide end-to-end application support, including maintenance, troubleshooting, QA/UAT support, and deployments across environments
- Follow and help enforce SDLC processes, departmental standards, and coding/style guidelines to ensure data and system integrity
- Complete special projects and other duties as assigned
Qualifications
- 4+ years of application development experience using Java EE (JEE) technologies; prior lead experience preferred
- Hands-on development experience using Java 17, JSF, Hibernate, JavaScript, CSS, and React
- Experience developing web services (SOAP/REST) and integrating with Azure API Management (APIM)
- Experience with Agile methodologies such as Scrum
- Experience with SQL and databases such as SQL Server and Oracle
- Experience configuring and developing on JBoss, Spring Boot, or other application servers
- Experience with source code repositories (Git) and branching strategies
- Experience with unit testing and code quality/coverage tools such as SonarQube and JaCoCo
- Experience with deployment automation tools such as Octopus Deploy and Azure DevOps 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 preferred
- Experience in the insurance industry (P&C) preferred
- Knowledge of packaged applications such as ImageRight, DocuSign, or an insurance suite
- Knowledge of cloud technology such as Azure
- Knowledge of object-oriented analysis and design (OOAD) principles
- Knowledge of portal design concepts (integration, security, collaboration, SSO)
- Knowledge of ServiceNow for ticketing preferred
- Working knowledge of SQL or T-SQL required