G05 - Backend Engineer
fpt asia pacific
📍 Remote🌐 Remote🕐 1mo ago🔗 himalayas
Job Description
### Role Overview
We are looking for an experienced Backend Engineer to maintain and enhance high-availability microservices powering large-scale digital services. You will ensure system reliability, resolve security vulnerabilities, and deliver scalable features in a cloud-native AWS environment.
### Key Responsibilities
* System Reliability & Maintenance
* Maintain and optimize Kotlin/Spring Boot microservices
* Troubleshoot production issues in distributed batch systems
* Monitor performance and improve throughput, latency, and reliability
* Manage DynamoDB schema changes and data migrations
* Security & Vulnerability Remediation
* Investigate and resolve VAPT findings and security risks
* Implement security patches and secure coding practices
* Remediate dependency vulnerabilities
* Strengthen authentication & authorization (AWS Cognito)
* Feature Development
* Build and enhance REST APIs and system integrations
* Extend workflow and processing capabilities
* Optimize database queries and batch performance
* Engineering Excellence
* Document architecture and technical decisions
* Support incident response and system improvements
* Collaborate with DevOps on CI/CD and platform reliability
### Required Skills
* Backend & Frameworks
* Kotlin (4+ yrs) & Java/JVM
* Spring Boot, Spring Batch, Spring Security
* Strong concurrency & multithreading knowledge
* Database & Cloud
* DynamoDB experience & NoSQL data modeling
* AWS cloud-native architectures
* Understanding of distributed systems & eventual consistency
* Tools & Testing
* Git, Gradle, IntelliJ
* JUnit, Mockito, performance testing
* Advanced debugging skills
* Good to Have: React + TypeScript, Redux, Material-UI
### Experience
* 6+ years software development experience
* 4+ years Kotlin/Java backend development
* Experience with microservices & high-volume batch processing
* Experience in secure or regulated environments is a plus
* AWS certification is advantageous
* Technology Stack
* Backend: Kotlin, Spring Boot, JVM
* Cloud: AWS, ECS Fargate, DynamoDB, SNS/SES/EventBridge
* DevOps: CodePipeline, CloudWatch, Git
* Frontend (optional): React, TypeScript
Originally posted on [Himalayas](https://himalayas.app)