Java Backend Software Engineer
- Roanoke, TX, United States
$71 to $72 USD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $71 to $72 USD / hour
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
job summary:
Delivers optimally on well-scoped work without needing ongoing supervision.
Communicates clearly about progress, blockers, and scope questions. Does not go quiet when stuck.
Takes ownership of code quality: does not ship tests as an afterthought or leave observability for someone else.
Engages genuinely in code review: reads others' code with care, gives feedback that is specific and actionable.
Growing technical range: actively building new skills in areas adjacent to current expertise.
Open to AI-assisted development methods and apply them as a normal part of the workflow.
location: Roanoke, Texas job type: Contract salary: $71 - 72 per hour work hours: 8am to 5pm education: Bachelors
responsibilities:
- Implement backend microservices and APIs independently within established architectural patterns.
- Write production-quality code: tested, observable, documented, and ready to operate.
- Participate actively in code reviews: provide useful feedback to peers and apply feedback to your own work promptly.
- Diagnose and resolve issues in production with appropriate urgency and communication.
- Identify scope gaps and technical risks in your work early and raise them before they become blockers.
- Learn and apply the team's engineering practices (CI/CD, observability, API design, testing) consistently.
- Apply AI-assisted development tooling as a standard part of your workflow.
qualifications:
Working experience with Java and Spring Boot for backend microservice development, including RESTful API design and integration.
Familiarity with cloud deployment (AWS preferred): deploying and operating containerized services.
Delivery pipeline experience: source control, CI/CD workflows, and automated testing as standard practice.
Basic observability: writing structured logs, reading dashboards, understanding what a distributed trace tells you.
Database fundamentals: writing queries, understanding indexes, choosing appropriate data storage patterns.
Experience with version control and collaborative development workflows (branching, pull requests, code review).
skills:
SQS,AWS,Kafka,API design,APIs,architectural patterns,AI,automated testing,backend,Claude Code,code reviews,code review,CI/CD,CI/CD workflows,data storage,writing queries,Database,Delivery pipeline,event-driven architectures,GitHub Copilot,Java,microservices,OpenAPI,RESTful API design,software engineering,source control,version control,Spring Boot,streaming systems,communications,communication,ambitious,business impact,AI-assisted development,dashboards,Diagnose,collaborative development,financial,financial services,Platform Engineering,testing,tooling,workflows
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.