Remote (Country) Full-time

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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
ICF

ICF is a global advisory and technology services provider.

Visit website
Job Details
Category backend
Posted 7 months ago