← All Positions
Full Stack Java Developer
Job Description

ECCO Select is a talent acquisition and consulting company specializing in people, process and technology solutions. We provide the talent behind the technology enabling our clients to achieve their goals. For more information about ECCO Select, visit us at www.eccoselect.com.

Position Title:     Full Stack Java Developer

Location Information  

Remote

Position Responsibilities:

Join an ongoing modernization effort for a large-scale insurance regulatory system as part of a scrum team. You will contribute across the full stack, leveraging modern technology and AI-driven tools to incrementally rewrite the legacy Java Enterprise Edition (JEE) platform into a robust, maintainable solution using Angular, Spring Boot, and related technologies.

Key responsibilities include:

  • Modernizing existing system components by transforming JSF/Primefaces interfaces into Angular-based Single Page Applications (SPA), utilizing AI-assisted analysis to accelerate code conversion and ease the modernization effort.
  • Rewriting backend logic from legacy JBoss-hosted Java applications to Spring Boot services while taking advantage of AI-driven code discovery, refactoring, and generation to optimize the migration process.
  • Proactively improving application security, reliability, and maintainability by identifying and addressing vulnerabilities and code quality issues as flagged by enterprise governance tools.
  • Accelerating the delivery of business functionality through AI-enhanced development practices, including automated impact analysis, test case and documentation generation, streamlined defect resolution, and feature implementation.
  • Reducing technical debt and increasing productivity by integrating AI into all stages of the software development lifecycle, from requirements gathering and modernization planning through to implementation and final validation.

 

Essential Skills, Experience


  • 5+ years of professional software development experience.
  • Extensive experience with Java and Java Enterprise Edition (JEE), as well as hands-on Spring Boot development.
  • Strong skills developing in Angular (modern versions) with TypeScript to build responsive single-page applications.
  • Proficiency with SQL and relational databases (Oracle is preferred).
  • Experience designing and implementing REST APIs.
  • Comfort with version control systems, particularly Git, and familiarity with automated build/deployment pipelines.
  • Practical, hands-on experience with AI-assisted coding tools to improve workflow and productivity.

Preferred Experience

  • Track record of modernizing or migrating legacy JEE applications to current frameworks and stacks.
  • Experience using security scanning and vulnerability remediation tools (such as Nexus IQ or SonarQube).
  • Familiarity with AWS, Kafka, Okta, or Snowflake.
  • Working knowledge of Angular Material for user interface components.
  • Prior exposure to JSF/Primefaces, with an understanding of their migration paths to modern frameworks.
  • Background in insurance, financial services, or other highly regulated industries.

Qualifications:

Bachelor’s degree in Computer Science or a related field plus 5+ years of relevant experience, or an equivalent combination of education and hands-on work experience will be considered.

ECCO Select is committed to hiring and retaining a diverse workforce. Our policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. Veterans of our United States Uniformed Services are specifically encouraged to apply for ECCO Select opportunities.

Equal Employment Opportunity is The Law
This Organization Participates in E-Verify

Interested in this role? Submit your application and a recruiter will be in touch.

Apply Now →
Job Details
Location Remote
Type Contract
Posted June 29, 2026
Job ID 11418
Submit Your Application
Applying for: Full Stack Java Developer

Job Application

This field is for validation purposes and should be left unchanged.
Max. file size: 50 MB.

Voluntary Self-Identification

Right to Represent(Required)