Software Engineer

GrayHair Software, Inc.

Northern (KY)

Hybrid

USD 110,000 - 160,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote work

Job summary

GrayHair Software, Inc. is seeking a Software Engineer with strong Java 17+ and Spring Boot experience to modernize legacy apps and build scalable features on AWS. The role also requires React-based frontend work and a focus on code quality with comprehensive tests.

You will collaborate in a remote, camera-on culture, participate in 3-week sprints, and drive innovation across cloud-native solutions for enterprise clients.

Qualifications

  • Mastery of Java 17 and Maven.
  • Proficiency in Spring and Spring Boot.
  • Proficiency in React (Effector/ReactRX, Material UI, Jest).
  • Proficiency with AWS: EC2, Lambda, S3, ECS, SNS, SQS, CloudWatch, API Gateway, RDS/Aurora.
  • Proficiency with SQL (MS SQL Server, Postgres).
  • JUnit testing proficiency.
  • Git and GitHub Actions proficiency.

Responsibilities

  • Re-architect and modernize legacy applications with Java 17+ and Spring Boot microservices.
  • Design, build, and deploy end-to-end features on AWS cloud-native apps.
  • Write clean, testable code with unit and integration tests (JUnit, Jest).
  • Participate in 3-week sprints, refinement, code reviews, and documentation.
  • Research new tools and architectures to improve performance and resilience.

Tools

Java
Spring Boot
React
JUnit
Git
GitHub Actions
AWS

Job description

About GrayHair Software

GrayHair Software is an industry leader in postal data intelligence, processing over 125 billion data points annually for the nation’s largest financial, healthcare, and insurance enterprise clients. We specialize in turning massive datasets into actionable business intelligence that powers critical operations across the country.

We are seeking a Software Engineer with strong technical expertise in Java, Spring Boot, AWS, and React to join our team. In this role, you will focus on re-architecting legacy applications with modern tech stacks and building innovative new features that scale with our client needs.

Company Culture & How We Work
  • Flat & Horizontal Structure: We foster a fresh, open culture where everyone’s voice matters. You will have direct access to team leads and leadership without rigid hierarchy or corporate barriers.
  • Autonomy & Freedom: We give you the ownership and independence to do what you do best. You will be trusted to solve complex problems and drive technical solutions.
  • Open Communication: We prioritize continuous, constructive feedback and team collaboration. We stay connected throughout the day via Slack to share ideas and support one another.
  • Agile Framework: We operate in 3-week sprints with structured backlog refinement at the start of each sprint to ensure tasks are well-defined. We use Jira and Confluence to manage workflows, track progress, and document architectural decisions.
  • Camera-On Collaboration: We operate as a camera-on culture. Because we value genuine human connection, our team members keep cameras on during meetings to build rapport and ensure active, collaborative participation in our remote work environment.
Key Responsibilities:
  • Re-architect & Modernize: Redesign and refactor legacy applications using Java 17+, Spring Boot microservices, and modern React patterns.
  • Feature Development: Design, build, and deploy new end-to-end features for high-throughput, cloud-native applications on AWS.
  • Code Quality & Testing: Write clean, maintainable code backed by comprehensive unit and integration tests (JUnit, Jest).
  • Process & Discipline: Actively participate in 3-week sprint cycles, pre-sprint refinement sessions, peer code reviews, and technical documentation.
  • Drive Innovation: Continuously research emerging tools and architectural trends to improve system performance, resilience, and maintainability.
Proficiency Levels:

Familiarity - You have at least seen the technology and possibly written a few small programs utilizing the technology.

Proficiency - Able to use the technology with little to no special training and should be very comfortable with the technology based on past experience.

Mastery - Adept with all the advanced features of the technology and would be a good candidate to mentor those with less experience.

Required Qualifications:
  • Mastery of Java 17 and Maven
  • Proficiency of Spring and Spring Boot
  • Proficiency in React
    • Effector, ReactRX or similar
    • Material UI or similar
    • Jest or similar for test framework
  • Proficiency of AWS Services including
    • EC2
    • Lambda
    • S3
    • ECS
    • SNS
    • SQS
    • Cloudwatch (Logs, Metrics, Alarms)
    • API Gateway
    • RDS/Aurora
  • Proficiency with SQL
    • Microsoft SQL Server, Postgres
  • Proficiency with unit testing utilizing JUnit
  • Proficiency of Git
  • Proficiency with GitHub and GitHub Actions
Desired Qualifications:
  • AWS Certified Developer or any equivalent certification
  • Familiarity with IaC
    • Cloudformation
    • Terraform
  • Familiarity with NodeJS
  • Familiarity with AWS Services including Step Functions
  • Familiarity with automated testing
    • Playwright or similar
  • Familiarity with SonarQube
  • Familiarity with identity management like Auth0
  • Familiarity with Python
  • Familiarity with Docker

Note: While this is a fully remote role, an in-person interview may be required as part of the selection process. If requested, all associated travel costs will be 100% company-paid.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

On-site
USD 120,000 - 160,000
Lead Java Full Stack Engineer - Java/Spring and React - 1657
Lead Java Full Stack Engineer - Java/Spring and React - 1657

aKube • Glendale (CA)

Hybrid
USD 117,000 - 167,000
Senior Software Engineer Team Lead (Java/React) - Hybrid
Senior Software Engineer Team Lead (Java/React) - Hybrid

bellwoodlabs • Atlanta (GA)

Hybrid
USD 100,000 - 140,000
Open PTO
Subsidized Medical, Dental, and Vision Insurance
Profit Sharing
+1
Senior Full Stack Developer
Senior Full Stack Developer

Akaasa Technologies • Whippany (NJ)

Hybrid
USD 140,000 - 190,000
Java Product Engineer
Java Product Engineer

Diaconia LLC • United States

On-site
USD 120,000 - 160,000
Full Time/Contract, 25% Remote PA / NJ / NY Java Software Engineer
Full Time/Contract, 25% Remote PA / NJ / NY Java Software Engineer

COGENT Infotech • Washington, Northern (KY)

Hybrid
USD 90,000 - 140,000
Java Specialist
Java Specialist

Virtusa • Irving (TX)

On-site
USD 140,000 - 190,000
Sr. Fullstack Developer
Sr. Fullstack Developer

iSpace, Inc. • Glendale (CA)

On-site
USD 120,000 - 150,000
Software Engineer - Java/Web Applications
Software Engineer - Java/Web Applications

Mindtel • Massachusetts

On-site
USD 120,000 - 150,000
Flexible work hours
Learning allowances
Quarterly tech hackathons
Senior Full Stack Java Developer
Senior Full Stack Java Developer

Red Cedar Consultancy, LLC • Virginia (MN)

On-site
USD 120,000 - 190,000