Careers
Added Mar 11, 2026
API Developer
(45956)
Remote
|
Full-time
Apply
For additional information on how we handle your data, see www.LRS.com/privacy
What to do if you suspect fraud:
If you receive a suspicious offer or communication claiming to be from us, do not share any personal or financial information. You can notify us using our contact page at Contact Levi, Ray & Shoup, Inc.
IMPORTANT NOTES:
- All legitimate correspondence from our recruiting team will only come from an email address ending in @lrs.com. We do not use generic domains like @gmail.com, @yahoo.com, or @outlook.com.
- We never conduct interviews solely via text-based chat on Microsoft Teams, Telegram, or WhatsApp. All virtual interviews involve a scheduled video or phone call with a member of our team.
- LRS will never ask a candidate for payment, fees, or to purchase equipment (e.g., laptops, software) as a condition of employment.
- All genuine job opportunities are listed directly on our official careers portal at Careers.
Job Description
Codeworks, an LRS company, is seeking an API Developer for a contract opportunity. This position offers an exciting chance to apply your technical expertise while contributing to impactful initiatives for one of our trusted client partners.
We are seeking an API Developer who brings a broad and well‑rounded technical skill set to support the design and delivery of modern, scalable software solutions. In this role, you will work with API orchestration, event‑driven architecture, and industry‑standard development tools to build and maintain high‑scale applications across the full engineering stack. The ideal candidate writes clean, maintainable, and well‑tested code, follows object‑oriented best practices, and applies modern development approaches such as serverless computing, microservices, CI/CD, and infrastructure‑as‑code to create reliable and efficient systems.
Required Experience
- 5+ years of hands‑on experience developing APIs.
- Experience with Java 17+, Spring 5+, Spring Boot 3+, and RESTful API design.
- Strong understanding of microservices architecture, distributed systems, and inter‑service communication.
- Practical experience with caching solutions such as Redis.
- Experience implementing and managing CI/CD pipelines for automated build, test, and deployment.
- Proficiency with relational databases (e.g., PostgreSQL) and NoSQL systems (e.g., MongoDB or Cassandra).
- Experience designing, implementing, and supporting cloud‑native applications on platforms such as Google Cloud or AWS.
- Proficiency in RESTful API design and development.
- Familiarity with API security best practices such as OAuth2 and JWT.
- Experience using API documentation tools like Swagger or Postman.
- Experience writing unit and integration tests in Java and JUnit, ideally using TDD.
Preferred Qualifications
- Experience with cloud platforms (GCP, AWS, or Azure).
- Experience with GraphQL.
- Experience designing and developing cloud‑native solutions.
- Experience refactoring or applying design patterns.
- Experience practicing continuous integration and trunk‑based development.
- Experience implementing test‑driven development.
- Experience applying object‑oriented design principles such as SOLID and GRASP.
- Experience with advanced cloud services such as BigQuery, Bigtable, Pub/Sub, SQS, Event Bridge, GKE/EKS.
Codeworks, an LRS company, is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on race, color, religion, creed, national origin, sex, age, disability, marital status, gender identity, domestic partner status, sexual orientation, genetic information, citizenship, status or protected veteran status.
In some cases, Codeworks, an LRS company, uses generative artificial intelligence (“AI”) in support of our hiring processes. Codeworks takes steps to ensure the use of AI does not result in discrimination based on protected class(es). AI may be used in the hiring process solely in support of the assessment of candidate qualifications. All decisions in the hiring process are made by LRS employees. If AI will be used in the hiring process for the position for which you are applying, you will be notified and will have the opportunity to opt out. Please contact AI.Questions@lrs.com with any questions.
What to do if you suspect fraud:
If you receive a suspicious offer or communication claiming to be from us, do not share any personal or financial information. You can notify us using our contact page at Contact Levi, Ray & Shoup, Inc.
IMPORTANT NOTES:
- All legitimate correspondence from our recruiting team will only come from an email address ending in @lrs.com. We do not use generic domains like @gmail.com, @yahoo.com, or @outlook.com.
- We never conduct interviews solely via text-based chat on Microsoft Teams, Telegram, or WhatsApp. All virtual interviews involve a scheduled video or phone call with a member of our team.
- LRS will never ask a candidate for payment, fees, or to purchase equipment (e.g., laptops, software) as a condition of employment.
- All genuine job opportunities are listed directly on our official careers portal at Careers.