Senior Java Developer
Senior Java Developer at VinFast who builds and maintains high-performance backend services in Java/Spring Boot while mapping current (AS-IS) architecture and designing scalable, event-driven TO-BE architectures with detailed diagrams. Core tech includes Spring (Security, Cloud), microservices, AWS, Kafka/MQTT, PostgreSQL/MySQL, and OAuth2/OIDC.
- Compensation
- Not disclosed
- Location
- Hanoi, Vietnam
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree or higher in Computer Science, Software Engineering or related fields
- Deep expertise in Java & Spring Boot (including Spring Security and Spring Cloud/Microservices)
- Proven experience in REST API design, versioning strategies, and documentation
- Deep understanding of microservices, domain-driven design, event-driven architecture
- Hands-on experience with messaging protocols/tools (Kafka, MQTT)
- Hands-on experience with Identity/Access Management architecture (OAuth2, OIDC)
- Proven ability to translate complex business requirements into clear technical blueprints using Sequence, Data Flow, and Component diagrams
- Advanced SQL knowledge (PostgreSQL/MySQL), including schema normalization, indexing, and query optimization
- Experience with enterprise integrations, including CRM, SAP, and third-party Payment Gateways
- Strong analytical and problem-solving skills, attention to detail, and ability to simplify complex technical topics for stakeholders
- Proficiency in core AWS services: Compute/Orchestration (EC2, Lambda, EKS/ECS)
- Proficiency in core AWS services: Data/Messaging (S3, DynamoDB, RDS, Kinesis, API Gateway)
- Proficiency in core AWS services: Connectivity (IoT Core, VPC)
Nice to have
- Knowledge of DevOps pipelines, CI/CD, containerization
- Knowledge of IoT platforms, connected vehicle systems
- Experience in EV, automotive or mobility platforms (Tesla, BYD, ...)
Full description
About us
Originating from Vietnam, VinFast is committed to the vision of becoming a global smart EV brand. VinFast has laid the foundation for the electric car and motorbike industry in Vietnam while passionately promoting the worldwide EV revolution.
With its Customer-First philosophy, VinFast relentlessly innovates and converges intellectual fundamentals in creating best-in-class products with the most affordable prices and outstanding after-sales services. In addition, VinFast provides everybody with the opportunity to use smart EVs while contributing to the creation of a smart, green, and sustainable future
Responsibilities:
- Build and maintain high-performance backend services using
Java and Spring Boot
- Map and document current AS-IS architecture
- Identify pain points, bottlenecks and critical
dependencies
- Design TO-BE architecture that is scalable, event-driven,
secure and resilient
- Produce detailed sequence, dataflow and diagrams for every
business domain
- Recommend service refactoring, merging or retirement based
on scalability, maintainability and alignment to business domains
- Collaborate with cross-functional teams (Frontend, DevOps,
Vehicle) to deliver scalable solutions
Requirements
- Bachelor’s degree or higher in Computer Science, Software
Engineering or related fields
- Deep expertise in Java & Spring Boot (including Spring
Security and Spring Cloud/Microservices).
- Proven experience in REST API design, versioning
strategies, and documentation.
- Deep understanding of microservices, domain-driven design,
event-driven architecture
- Hands-on experience with messaging protocols/tools (Kafka,
MQTT) and Identity/Access Management architecture (OAuth2, OIDC).
- Proven ability to translate complex business requirements
into clear technical blueprints using Sequence, Data Flow, and Component
diagrams
- Advanced SQL knowledge (PostgreSQL/MySQL), including
schema normalization, indexing, and query optimization.
- Experience with enterprise integrations, including CRM,
SAP, and third-party Payment Gateways