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.

Software Engineer I – Java
Tokio Marine North America ServicesSoftware Engineer I developing Java-based applications for TMNAS. Entry-level role for recent graduates and early-career developers under senior supervision.
Posted 7/23/2026full-timeBala Cynwyd • Pennsylvania • 🇺🇸 United StatesJunior💰 $55,000 - $68,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in Java-based application development, with a solid understanding of object-oriented programming, data structures, and web application development. Familiar with Agile/Scrum methodologies and capable of collaborating effectively with cross-functional teams to deliver high-quality software solutions.
Highest-signal resume keywords
Java Application DevelopmentObject-Oriented ProgrammingAgile/Scrum MethodologiesUnit Testing and DebuggingSQL and Relational Databases
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaWeb Application DevelopmentData StructuresAlgorithmsUnit TestingDebuggingAPIsREST ConceptsSQLObject-Oriented Programming
Soft Skills
CollaborationWillingness to LearnProblem-Solving
Tools & Technologies
IntelliJ IDEAEclipseGitDevOps ToolsCI/CDAI-Assisted Development Tools
Certifications & Qualifications
Bachelor's Degree in Computer ScienceMISEngineeringInformation Technology
Industry Keywords
Software DevelopmentApplication MaintenanceSDLC PracticesCoding GuidelinesTechnical Learning
Tech Stack
Tools & technologiesCloudJavaJavaScriptMySQLOraclePostgresReactSDLCSQL
About the role
Key responsibilities & impact- Assist with the design, development, configuration, and maintenance of Java-based applications
- Work with senior engineers, business analysts, QA teams, and other stakeholders to understand requirements and deliver assigned tasks
- Develop, test, and debug application components using Java, web technologies, and development tools
- Participate in code reviews, team discussions, and technical learning sessions to build engineering skills
- Write and execute unit tests to support code quality, reliability, and maintainability
- Support troubleshooting, defect resolution, and application maintenance activities under supervision
- Learn and follow SDLC practices, Agile/Scrum processes, departmental standards, and coding guidelines
- Assist with documentation, deployment preparation, and environment support as needed
- Collaborate with team members to research technical issues and recommend practical solutions
- Use source control, issue tracking, and DevOps tools to manage assigned work and support delivery
- Demonstrate a willingness to learn new technologies, tools, business processes, and application platforms
- Complete special projects and other duties as assigned
Requirements
What you’ll need- Bachelor's degree in Computer Science, MIS, Engineering, Information Technology, or a related technical discipline required or expected by start date
- 0-2 years of software development experience, including internships, academic projects, co-op experience, or personal projects
- Coursework or hands-on experience with Java, object-oriented programming, data structures, algorithms, and web application development
- Familiarity with development tools such as IntelliJ IDEA, Eclipse, or similar IDEs
- Exposure to front-end technologies such as JavaScript, HTML, CSS, React, or similar frameworks preferred
- Basic understanding of web services, APIs, and REST concepts preferred
- Familiarity with Agile or Scrum practices through coursework, projects, internships, or team-based development experience
- Basic SQL knowledge and exposure to relational databases such as SQL Server, Oracle, MySQL, or PostgreSQL
- Familiarity with source code repositories such as Git and basic branching concepts
- Exposure to unit testing, debugging, and code quality practices
- Interest in cloud, DevOps, CI/CD, automation, and modern software engineering practices
- Exposure to AI-assisted development tools such as GitHub Copilot, Cursor, or similar tools preferred
- Insurance industry experience is not required; willingness to learn business concepts and application workflows is expected.
Benefits
Comp & perks- Competitive benefits package
- Bonus eligibility on top of base