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)