Senior Full-Stack Software Engineer

csi companies United State
Remote Visa Sponsorship
Apply
AI Summary

CSI Companies is seeking a Senior Full-Stack Software Engineer to support a long-term product development initiative. The role involves building and enhancing backend services, contributing to cloud-native application development, and collaborating with cross-functional teams. Key requirements include Java 8 experience, cloud-based development, and strong object-oriented design skills.

Key Highlights
Design, build, and maintain backend services using Java 8, Spring, and cloud-native patterns
Contribute to cloud-based application development (AWS preferred)
Collaborate closely with cross-functional teams and business stakeholders
Key Responsibilities
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
Technical Skills Required
Java 8 Spring AWS Python RESTful APIs HTTP Service-oriented architecture Object-oriented design Unit testing Integration testing Automated testing Docker Kubernetes JPA Hibernate JUnit Mockito OAuth2 Okta Flyway Gradle PostgreSQL Git CI/CD
Benefits & Perks
Weekly pay
Medical, dental, and vision coverage
Voluntary Life and AD&D coverage
Paid Training
Opportunity for advancement upon performance and availability
Nice to Have
Docker and/or Kubernetes
JPA / Hibernate
Unit testing with JUnit / Mockito
OAuth2 / Okta
Flyway
Gradle
Recursion experience

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


Similar Jobs

Explore other opportunities that match your interests

Performance Engineer

Programming
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobs via Dice

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

roessel joy

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Mondo

United State

Subscribe our newsletter

New Things Will Always Update Regularly