- 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
- 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.
Core Competencies
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 Development
- Object-Oriented Programming
- Agile/Scrum Methodologies
- Unit Testing and Debugging
- SQL and Relational Databases
ATS Optimization Keywords
Hard Skills
- Java
- Web Application Development
- Data Structures
- Algorithms
- Unit Testing
- Debugging
- APIs
- REST Concepts
- SQL
- Object-Oriented Programming
Soft Skills
- Collaboration
- Willingness to Learn
- Problem-Solving
Certifications & Qualifications
- Bachelor's Degree in Computer Science
- MIS
- Engineering
- Information Technology
Industry Keywords
- Software Development
- Application Maintenance
- SDLC Practices
- Coding Guidelines
- Technical Learning
Tools & Technologies
- IntelliJ IDEA
- Eclipse
- Git
- DevOps Tools
- CI/CD
- AI-Assisted Development Tools
#J-18808-Ljbffr