Design, develop, and maintain scalable backend services and cloud-native applications
Architect and implement microservices-based systems following best practices and design patterns
Collaborate with cross-functional teams (product, frontend, DevOps) to deliver high-quality solutions
Ensure code quality through TDD, code reviews, and adherence to engineering standards
Build and optimize CI/CD pipelines, ensuring smooth and secure deployments
Monitor system performance, troubleshoot production issues, and implement performance optimizations
Drive technical design discussions and contribute to architectural decisions
Mentor junior engineers and share best practices across the team
Continuously improve system reliability, scalability, and security
Requirements
You hold a Degree in Computer Science (Bachelor's/Master's) and are committed to high-quality code and continuous learning
You have 8+ years of professional backend experience in enterprise environments, specializing in Modern Java (17/21), Kotlin, and the Spring Boot ecosystem
You are proficient with Relational and NoSQL databases (PostgreSQL, MongoDB, Redis) and messaging systems (Kafka, RabbitMQ)
You have deep expertise in Microservices and Domain-Driven Design (DDD), with a strong grasp of SOLID principles and Design Patterns
You champion TDD (Test Driven Development) using tools such as JUnit, Kotest, WireMock, and Testcontainers to ensure robust system reliability through Unit and Integration testing
You develop Cloud Native Applications (AWS preferred: EKS, RDS, S3) and manage CI/CD pipelines via GitHub Actions and ArgoCD, including vulnerability scanning
You integrate security best practices (OWASP, OAuth2/OIDC) and leverage AI-assisted development tools to maintain an efficient workflow
You are experienced in monitoring & observability, troubleshooting production issues, and performance optimization
You possess strong communication skills for stakeholder management in Agile environments; experience as a Team Lead or Scrum Master is a plus
You enjoy making architectural decisions and sharing your knowledge of the latest technologies
Argyll Scott Asia is acting as an Employment Business in relation to this vacancy.