Java Backend Software Engineer III
Job ID: 112212
Location: Tulsa, Oklahoma [Remote]
Category: App/Dev
Employment Type: Contract
Date Added: 03/13/2026
A Senior Software Engineer specializing in Java backend development is responsible for designing, building, and maintaining scalable microservices and RESTful APIs within a cloud-based environment. This role involves leading technical initiatives, mentoring team members, and ensuring operational excellence across projects. The position emphasizes utilizing modern software development practices, incorporating AI-assisted tools, and supporting the migration to AWS cloud infrastructure.
Responsibilities
- Architect and implement Spring Boot microservices and RESTful APIs following best practices for scalability, reliability, and maintainability.
- Develop event-driven systems utilizing Kafka, SNS/SQS, and Kinesis, including implementing publish/subscribe patterns, retries, and error handling.
- Model data schemas and optimize data access patterns across SQL Server, PostgreSQL, MongoDB, and Redis.
- Leverage AI-assisted workflows and tools such as GitHub Copilot, Amazon Q, and Claude for coding, refactoring, documentation, and testing.
- Participate in and lead code reviews, ensuring adherence to security standards, quality, and craftsmanship.
- Own testing strategies including unit, integration, and contract testing, integrating with CI/CD pipelines and automation efforts.
- Instrument services for observability using tools like New Relic, defining SLIs and SLOs, and contributing to incident response processes.
- Follow secure coding practices, address security findings, and support compliance with PCI and SOX standards.
- Guide technical design discussions, mentor peers, and foster a collaborative engineering environment.
- Support operational responsibilities by practicing build-it/run-it ownership through deployment to production environments.
Qualifications
- 5–8+ years of software engineering experience with 3–5+ years designing and building secure Java Spring Boot microservices and RESTful APIs.
- Proven experience with AWS cloud services, including compute, messaging, and storage solutions.
- Hands-on experience with event-driven architecture using Kafka, SNS/SQS, or Kinesis.
- Proficiency in relational databases such as SQL Server or PostgreSQL, with strong testing and CI/CD pipeline skills.
- Familiarity with observability tools like New Relic, Datadog, or Splunk, and incident response procedures.
- Solid understanding of secure coding practices, API security (Spring Security, OKTA), and container orchestration (Docker, Kubernetes).
- Excellent collaboration, mentorship, and code review capabilities.
- Ability to work independently in a remote environment with strong communication skills.
Publishing Pay Range: $65.00 – $75.94 hourly
This is a fully remote role and can be performed from an approved location.
