Job Openings G05 - Backend Engineer

About the job G05 - Backend Engineer

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