Backend Java Engineer - Remote
cyberThink - St Louis, MO
Apply NowJob Description
Job Description: As a Backend Java Engineer, you will design, build, and maintain scalable backend services using AWS-hosted architectures while ensuring robust API development, secure data handling, and cloud-native integration. This role requires strong experience developing RESTful APIs, implementing microservices with Spring Boot, and supporting high-availability systems. You will collaborate with distributed teams and contribute to test-driven development, observability, and operational readiness across backend services. Key Responsibilities: Design and maintain scalable backend services leveraging AWS architectures with a focus on robust APIs, secure data handling, and high availability. Develop RESTful APIs and microservices using Core Java and Spring Boot while adhering to API standards and operational guidelines. Write unit, integration, and component tests using JUnit and support test-driven development practices. Participate in code reviews and ensure code quality across backend components. Integrate with external systems including dispute platforms to support evidence submission, case updates, and merchant collaboration. Apply Java design patterns to create resilient services supporting asynchronous workflows and complex lifecycle logic. Implement observability for backend flows including KPI instrumentation and monitoring. Collaborate across global, distributed teams spanning multiple time zones. Required Skills, Experiences, Education, and Competencies: Intermediate competency level with 5+ years of applied backend engineering experience in large enterprise environments. Strong experience designing, developing, debugging, and maintaining backend services. Expertise with AWS-hosted architectures for backend systems. Strong skills in Core Java, Spring Boot, REST API development, and microservices architecture. Hands-on experience writing JUnit tests and supporting TDD practices. Strong communication skills with the ability to proactively contribute and engage in discussions. Experience working in globally distributed teams across time zones. Preferred Qualifications: Experience integrating with dispute platforms and external systems. Strong understanding of Java design patterns for building scalable, maintainable services. Experience implementing observability tooling including KPI instrumentation and monitoring dashboards. The hourly range for roles of this nature are $40.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry. cyberThink is an Equal Opportunity Employer.
Created: 2026-03-10