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

Software Engineer I – Java

Tokio Marine North America Services

Software 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 fit
Core 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 resume
Applicant 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 & technologies
CloudJavaJavaScriptMySQLOraclePostgresReactSDLCSQL

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