H-1B Job Board

Finding companies that sponsor visas is a lot of work.
We've made your life easier by compiling top companies and startups that hire foreign nationals.

Software Engineer

Epitec

Epitec

Software Engineering
Chicago, IL, USA
USD 64-74 / hour
Posted on May 30, 2025

Job Title: Senior Software Engineer – Java/AWS Migration

Location: Chicago, IL (Hybrid through September, then fully onsite)

Only candidates local to the Greater Chicago Area will be considered.

Contract Type: 12-month W2 contract with potential for direct hire - W2 only, no C2C

Project Duration: 18 months (8–10 months of active development)

Pay Rate: $64.00 – $74.00/hr. (includes benefits)

Security Clearance: ANACI clearance required

Work Authorization: U.S. Citizens and Green Card holders only (per federal regulations for ANACI clearance)

Position Summary

We are seeking a Senior Software Engineer with strong Java expertise to support a critical internal application modernization and cloud migration initiative. This role will focus on upgrading Java-based backend systems, containerizing applications, and facilitating the transition from a legacy data center to AWS. The ideal candidate will be experienced in Agile development, backend services, and cloud-native technologies.

Key Responsibilities

• Lead development and modernization of Java-based backend systems (primarily JBM applications) using Spring Framework.

• Upgrade Java applications from Java 8 to Java 17 (potentially via Java 13), ensuring compatibility and performance.

• Containerize applications using Liberty and support deployment to AWS.

• Collaborate with DevOps teams to integrate with GitLab CI/CD pipelines and support Terraform-based infrastructure.

• Participate in Agile ceremonies, work from a Scrum board, and manage assigned development tickets.

• Conduct peer code reviews and contribute to a culture of continuous improvement.

• Interface with Oracle databases and support API integrations via MuleSoft.

• Contribute to the migration of build tools from Maven to GitLab.

• Support and troubleshoot internal applications with Angular front-ends and backend processing JBMs.

Preferred Qualifications

• Experience with Node.js, especially in serverless environments.

• Familiarity with Terraform and infrastructure-as-code concepts.

• Exposure to MuleSoft for API integrations.

• Experience with cloud migration projects.

Education and Years of Experience

• Bachelor’s degree in Computer Science or related field, or equivalent experience.

• 3+ years of professional software development experience.

Team & Environment

• Agile team structure with peer code reviews and ticket-based task management.

• Application consists of 3 JBMs: two with Angular front-ends and one backend processor.

• Collaborative environment with existing Terraform and AWS expertise on the team.

• Strong proficiency in Java (Java 8+), Spring Framework, and backend development.

• Experience with containerization (e.g., Liberty, Docker) and cloud platforms (preferably AWS).

• Familiarity with CI/CD tools (GitLab preferred) and build tools (Maven).

• Experience working in Agile teams with Scrum methodology.

• Strong understanding of relational databases, especially Oracle.

• Excellent communication and collaboration skills.

Preferred Qualifications

• Experience with Node.js, especially in serverless environments.

• Familiarity with Terraform and infrastructure-as-code concepts.

• Exposure to MuleSoft for API integrations.

• Experience with cloud migration projects.

Team & Environment

• Agile team structure with peer code reviews and ticket-based task management.

• Application consists of 3 JBMs: two with Angular front-ends and one backend processor.

• Collaborative environment with existing Terraform and AWS expertise on the team.