Remote (Country)

ICF is hiring a JAVA Senior Software Engineer - (Remote)

About the Role

ICF is looking for a Senior Software Engineer to architect and build enterprise-level backend solutions for CMS healthcare data systems. You will be a key driver in developing a human-centric hospital quality reporting system using modern technologies and DevOps practices.

What You'll Do

  • Work with a team of engineers to build enterprise-level backend solutions.
  • Design, develop, test, and deploy Java applications that meet client needs.
  • Leverage AWS cloud technologies to manage large datasets and create efficient data pipelines.
  • Design and build microservices and serverless applications in the cloud.
  • Work with Product Owner and UX design to create solutions for diverse user requirements.
  • Work with Architects and other Engineers to help create and implement development best practices.
  • Work with test engineering team to assure product quality.
  • Participate in team code reviews and design reviews.
  • Help support team triage bugs and troubleshoot production issues.
  • Cooperate with back-end developers in the process of building applications.
  • Work independently to design, develop, and document solutions, adhering to all applicable standards.
  • Work with DevOps engineers on CI, CD, and IaC.
  • Read specs and translate them into test designs and test automation.
  • Perform code reviews and develop processes for improving code quality.

What We're Looking For

  • Bachelor’s degree in computer science or related field.
  • 5+ years of experience with modern design patterns and building enterprise-grade production applications.
  • 5+ years of experience with version control tools, such as Git.
  • 3+ years of experience testing code builds and deployment properly through Continuous Integration/Continuous Deployment processes, built in Jenkins or a comparable tool.
  • Candidate must be able to obtain and maintain a Public Trust Clearance.
  • Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S.
  • Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years.

Nice to Have

  • Candidates with U.S. citizenship or Green Card will be prioritized due to Federal Clearance requirements.
  • Federal Government contracting work experience.
  • Expertise working as part of a dynamic, interactive Agile team.
  • Strong written and verbal communication skills.
  • Strong problem-solving and analytical skills.
  • Ability to work collaboratively in a team environment.

Technical Stack

  • Java/Spring, Spring Boot
  • AWS cloud technologies, ECS/Fargate, Lambda
  • PostgreSQL
  • Terraform, Jenkins
  • Git and GitHub
  • Confluence / Jira
  • Appian, .net, JavaScript
  • OpenAPI

Team & Environment

You will join a dynamic team of engineers collaborating with product owners, UX, architects, and DevOps.

Benefits & Compensation

  • Salary range: $81,094.00 - $166,810.00

Work Mode

This is a fully remote position open to candidates located anywhere in the United States.

We are an equal opportunity employer. We are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge.

Required Skills
JavaSpringAWSPostgreSQLECS/FargateLambdaTerraformJenkinsGitGitHubConfluenceJiraAppian JavaSpringAWSPostgreSQLECS/FargateLambdaTerraformJenkinsGitGitHubConfluenceJiraAppian
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
ICF
ICF is a global advisory and technology services provider.
All jobs at ICF Visit website
Job Details
Category backend
Posted 8 months ago