Senior Backend Engineer – Java, AWS, MySQL
Company Description
Whitefox Cloud Consulting is a cloud-native software firm specialising in AI-based solutions and high-quality SaaS products across web, mobile, and API platforms.
With deep experience in software development and operations, Whitefox designs reliable, scalable applications for complex and highly regulated industries.
Role Description
We are looking for a full-time, remote Senior Backend Engineer with strong Java, AWS, and MySQL experience.
This role focuses on designing, building, and maintaining backend services for SaaS and cloud-native applications. You will work closely with product, frontend, and engineering teams to deliver reliable backend systems, integrate with external services, and improve the performance, security, and scalability of applications running on AWS.
You will also contribute to code reviews, architecture discussions, CI/CD improvements, production troubleshooting, and engineering practices that support high-availability and regulated environments.
Responsibilities
- Design, build, and maintain backend services using Java and AWS.
- Develop and debug REST APIs for SaaS and cloud-native platforms.
- Work with existing complex systems and improve reliability, performance, and maintainability.
- Integrate backend services with internal and external systems.
- Diagnose and resolve production issues, including slow APIs, database bottlenecks, timeouts, failed deployments, and performance incidents.
- Optimise MySQL/RDS queries, indexes, pagination, and connection pooling.
- Contribute to event-driven architecture using queues, retries, concurrency limits, and idempotent processing.
- Participate in code reviews and help improve engineering quality across the team.
- Support CI/CD pipelines, release management, deployment versioning, and rollback processes.
- Clearly document and communicate technical issues, risks, and recommendations.
Required Experience
- 5+ years of commercial backend development experience.
- Strong Java backend development experience.
- Experience with Java backend frameworks such as Spring Boot or similar.
- Strong REST API design, development, and debugging skills.
- Strong MySQL or AWS RDS experience, including query optimisation, indexing, pagination, and connection pooling.
- Practical AWS experience, especially with Lambda, API Gateway, CloudWatch, RDS, S3, SQS, Elastic Beanstalk, and IAM.
- Experience diagnosing and resolving production issues in live systems.
- Understanding of event-driven architecture, queues, retries, concurrency limits, and idempotent processing.
- Experience with CI/CD, release management, deployment versioning, and rollback processes.
- Strong written English and the ability to clearly explain technical issues, risks, and recommendations.
- Practical experience using AI-assisted coding tools as part of day-to-day software development.
Nice to Have
- AWS certification or accreditation.
- Experience in freight, logistics, ecommerce, marketplace, or high-volume transaction platforms.
What We Are Looking For
We are looking for someone who can work independently, understand complex backend systems, and make practical engineering decisions. This is a hands-on role for someone who can debug production issues, review code properly, communicate clearly, and help raise the quality of the backend platform.
Location
Indonesia - Remote.
Employment Type
Full-time.