Java Software Engineer
CSI CompaniesJob 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 credentialsPosition Type:
Long-Term Consultant (1 year+) – No C2C / No SubvendorsWork Authorization
Candidates must be
U.S. Citizens or Green Card holders and eligible to work onW2
through CSI.
What you’ll do
- Design, build, and maintain backend services using
Java 8
, Spring, and cloud-native patterns.- Develop and maintain
- 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
- 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
AWS
.- Experience with
.
- 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
- 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
- Resumes highlighting accomplishments (problem ? action ? result)
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
¿Te interesa este puesto?