Java Backend Software Engineer III

Job ID: 112212
Location: Tulsa, Oklahoma  [Remote]
Category: App/Dev
Employment Type: Contract
Date Added: 03/13/2026

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.


 
 
 
 
 
(Word, PDF, RTF, TXT)
* Required field.

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.