C

Senior Full-Stack Software Engineer

csi companies United State
Remote Visa Sponsorship
This Job is No Longer Active This position is no longer accepting applications
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

Fullstack Engineer

Programming
46m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

coffeespace

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

BeaconFire Inc.

United State

Senior/Staff Agentic AI Engineer (AI-Enabled Workflow Automation & Enterprise Integration)

Programming
51m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Palo Alto Networks

United State

Subscribe our newsletter

New Things Will Always Update Regularly