メニュー

Senior Backend Developer

Backend Java AWS Cloud Platforms Kafka Backend

Icon salary 給与
応相談
Icon Location 勤務地
Ha Noi, Ho Chi Minh
Icon Vacancies 総空席数
2 人

福利厚生

13ヶ月目の給与 13ヶ月目の給与
フレックスタイム フレックスタイム
フル社会保険 フル社会保険
その他の福利厚生 その他の福利厚生
年間給与の見直し 年間給与の見直し
旅行/会社の旅行 旅行/会社の旅行
仕事用のノートパソコン/デスクトップ 仕事用のノートパソコン/デスクトップ
業績ボーナス 業績ボーナス
追加の健康保険 追加の健康保険

職務概要

- Design system architecture and guide AI-assisted implementation of Springboot/Kotlin applications - Review, verify, and refine AI-generated code to ensure quality, security, and maintainability - Collaborate with Product Owners and BA to understand requirements and business processes - Collaborate with AI tools to translate user stories into working solutions efficiently - Communicate technical designs, trade-offs, and solutions confidently to non-technical stakeholders - Challenge and clarify requirements with curiosity dig deep into the why behind business needs - Validate AI-generated test suites and ensure comprehensive coverage using TDD and DDD principles - Own quality assurance by designing test strategies and verifying implementation correctness - Design and architect RESTful APIs and microservice patterns, directing Al implementation - Provide technical oversight and architectural decisions for AI-assisted development - Conduct thorough code reviews of both human and AI-generated code - Work with distributed teams across multiple time zones

必要なスキルと経験

- 10+ years total backend engineering experience - 8+ years strong hands-on Java (Spring Boot, REST APIs, enterprise systems), Microservices - Strong experience with Kafka and AWS - Experience with AI-assisted development tools (GitHub Copilot, Claude Code, or similar) - Ability to write effective prompts and context for AI code generation - Strong code review and verification skills for AI-generated implementations - Critical thinking to assess AI suggestions and identify potential issues - Expertise in validating AI-generated tests for completeness and edge case coverage - Understanding of AI limitations and when to override or refine AI outputs - Ability to architect solutions that AI can effectively implement - Excellent communication and written skills. Be able to work in a team - Strong analytical and problem-solving abilities to guide AI assistance - Understanding of financial instruments - Adaptability and willingness to learn new AI tools and workflows - Judgment and discernment in accepting, modifying, or rejecting AI-generated code - Automated unit and integration testing (jUnit, mockito etc.) - Gradle build systems - Data structures and algorithms - dictionary, list, set, trees, graphs - Control-flow patterns and microservice architecture design - Database fundamentals: joins, indexes, foreign keys, primary keys, query optimization - Relational DB, NoSQL, graph DB, and ACID properties - System design and architectural patterns - Protocols & standards (OpenAPI, AVRO, Protobuf) - SOLID principles and event-driven architecture - DevOps and infrastructure fundamentals - Messaging queues, Docker/Compose - Kubernetes (pods, ConfigMaps, deployments, services) - Git workflows (GitHub), CI/CD pipelines, code quality tools (Sonar) - Security fundamentals and secure coding practices - Ability to verify security vulnerabilities in AI-generated code

この求人に応募する理由

- Competitive Compensation - Benefits package including comprehensive medical, dental, vision and others - Company Culture based on our Core Values - Professional Development Training with Individual Development Plans to map out your career growth - Opportunity to work in a global environment with diverse teams built with colleagues from around the world - Opportunity to work with technology industry leaders in the financial services industry - Opportunity to work for big name clients in capital markets, banking and other industries

類似の仕事