Skip to main content

Java Software Engineer

Technology
CSI Companies
$145,600 - $182,000 /year2 weeks agoUntil 6/9/2026
Fully remote

Job description

CSI Companies is seeking an experienced

Senior Full-Stack Software Engineer to support a long-term product development initiative within a newly formed engineering pod. This role is focused on building and enhancing backend services while contributing to modern, cloud-native application development.

This opportunity is ideal for a strong Java centric full-stack engineer who enjoys solving complex problems, writing high-quality code, and contributing meaningfully to application growth and maturity.

You will work remotely as part of a collaborative engineering team, contribute to Pricing initiatives while learning Menu systems, and participate in on-call rotations as needed.

Hours:

Standard business hours (on call support as needed)

Location:

100% Remote

(local to Atlanta preferred)

Pay:

$70+/hour based on relevant experience and credentials

Position Type:

Long-Term Consultant (1 year+) – No C2C / No Subvendors

Work Authorization

Candidates must be

U.S. Citizens or Green Card holders and eligible to work on

W2

through CSI.

What you’ll do

  • Design, build, and maintain backend services using

Java 8

, Spring, and cloud-native patterns.
  • Develop and maintain
RESTful APIs with a strong understanding of HTTP and service-oriented architecture.
  • Contribute to cloud-based application development (

AWS preferred

).
  • Apply strong object-oriented design principles to create maintainable and scalable solutions.
  • Write high-quality, testable code with a focus on unit, integration, and automated testing
.
  • Leverage
Python for supporting services or integrations as needed.
  • Participate in on-call rotations to support production systems.
  • Collaborate closely with cross-functional teams and business stakeholders.
  • Contribute ideas and solutions proactively rather than waiting for direction.
  • Learn and support additional domains beyond Pricing, including Menu systems.

What we’re looking for

  • Strong hands-on experience with

Java 8

(required).
  • Experience with

Python

.
  • Background in cloud?based development
, preferably

AWS

.
  • Experience with
Spring framework / Spring Boot

.

  • Strong object-oriented design and problem-solving skills.
  • Experience building and supporting

RESTful APIs

.
  • Passion for writing clean, maintainable code and automating where possible.
  • Strong communication skills and ability to work independently in a remote environment.
  • Willingness to participate in video-based technical screening as part of the interview process.

Nice to have

  • Docker and/or Kubernetes
  • JPA / Hibernate
  • Unit testing with JUnit / Mockito
  • OAuth2 / Okta
  • Flyway
  • Gradle
  • Recursion experience
  • PostgreSQL
  • Git and modern CI/CD practices
Interview & Screening Notes:
  • Video technical screening is required and must be submitted with the resume.
  • Candidates must have:
  • Screen-sharing capability
  • Local IDE (IntelliJ or Eclipse)
  • Java 8 installed
  • Reliable internet connection
  • Coding challenges will focus on

Java 8 Streams

, recursion, and optionals.
  • Candidates should be able to think out loud
, explain solutions clearly, and communicate confidently.
  • Resumes highlighting accomplishments (problem ? action ? result)
are strongly preferred.

Who Should Apply?

This role is ideal for a senior-level engineer who loves to code, communicates well, takes ownership of outcomes, and wants to make a tangible impact on product development within a growing engineering pod.

About Us The CSI Companies is a leading staffing and recruiting firm, providing organizations with highly skilled professionals since 1994. We have been recognized as a “Best of Staffing” award winner for over a decade and pride ourselves on delivering exceptional talent nationwide.

For consideration, please submit your resume with required technical video screening

. Only candidates selected for interviews will be contacted.

Benefits Offered

  • Weekly pay
  • Medical, dental, and vision coverage
  • Voluntary Life and AD&D coverage
  • Paid Training
  • Opportunity for advancement upon performance and availability
Keywords
javatraining-and-developmentproduct-development-and-designnative-cloud-application-ncacloud-native-application-developmentapp-developmentapplication-developmentpricingstate-local-municipalexternal-workforceform-w-2planning-and-designvisual-art-designjava-8service-oriented-architecture-soaamazon-web-servicestesting-and-analysisautomation-testingpythonspring-frameworkspring-bootspringenvironment-health-and-safety-hsseecology-environmentdockerkuberneteshibernatejunitmockitooauth-2oauth2oktaflywaygradlepostgresqlpostgrescustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdpolicies-and-practicesintegrated-development-environmentseclipseaccidental-death-and-dismemberment-insurance-ad-dtraining-certificationeducation-training

¿Te interesa este puesto?