FPT Software

G05 - Backend Engineer

FPT Software  •  Singapore, SG (Onsite)  •  3 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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
FPT Software

About FPT Software

FPT Software, a subsidiary of FPT Corporation, is a global technology and IT services provider headquartered in Vietnam, with USD 1.22 billion in revenue (2024) and over 33,000 employees in 30 countries.

Embracing an AI-first approach, FPT Software enables breakthrough speed, scalability and quality through AI-powered services and solutions and an AI-augmented workforce. It has partnered with over 1,100 clients worldwide, more than 130 of which are Fortune Global 500 companies in Aviation, Automotive, Banking, Financial Services and Insurance, Healthcare, Logistics, Manufacturing, Utilities, and more.

For more information, please visit https://fptsoftware.com/.

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
Hanoi, VN
Year Founded
Unknown
Social Media