Share this opportunity
Related Job
- ZaloPay, Senior Backend Engineer (Golang, 22-PFT-0...Ho Chi Minh City
- ZaloPay - Senior Frontend Engineer - 22-PFT-0054, ...Ho Chi Minh City
- ZaloPay, Senior Software Engineer (Java, Technolog...Ho Chi Minh City
JOB SEARCH
ZaloPay, Software Engineer (Java, 22-PPRO-1061)
OfficialTechSoftware22-PPRO-1061
View this job in
English
Job description
Back End (Java) engineers at ZaloPay build the microservices powering our promotions systems that reach millions of users. You will build microservices primarily with Spring Boot, Kafka, and various SQL and NoSQL database systems, operating in a hybrid cloud environment.
With 5 different development squads, promotions projects range from a few weeks for R&D to large ongoing systems development. You will have the opportunity to grow your skills against a large number of use cases ranging from gaming to big data analytics and visualization.
Job Responsibilities:
Required skills:
With 5 different development squads, promotions projects range from a few weeks for R&D to large ongoing systems development. You will have the opportunity to grow your skills against a large number of use cases ranging from gaming to big data analytics and visualization.
Job Responsibilities:
- Designing and implementing Java-based (Spring Boot) applications and features
- Create high quality, modular, testable Java code.
- Identifying and resolving immediate and potential issues with applications.
- Participating in group meetings to discuss application and system architecture.
- Follow and improve best practices with Java, including naming conventions, static code analysis, etc.
- Assisting other developers with troubleshooting, debugging, and coding.
- Working with the team to build high-scale, high-throughput services.
- Designing database schemas for speed and scale.
Requirements
Required skills:
- Minimum 3 years of Java programming.
- Familiar with SQL and NoSQL databases including MySQL/PostgreSQL, Redis, etc.
- Strong knowledge of Spring Boot architecture and best practices.
- Understanding of user authentication/authorization approaches such as JWTs.
- Familiar with performance techniques such as caching, multithreading, etc.
- Strong debugging and profiling skills.
- Familiar and practiced with jUnit, Cucumber, or similar testing libraries.
- Strong experience writing SOLID code using OOP design patterns.
- Experience with container technology such docker and container orchestration systems such as Kubernetes.
- Nice-to-have skills:
- Interest in Golang.
- Experience with queues and big data technology such as Kafka.
- Experience with Google Cloud Platform.
- Strong drive to use best practices such as TDD or BDD.
- Desire for Silicon Valley development style – fast iterations and time to market, western management techniques, empowered teams.
REFERRER INFORMATION
Register successfully
Registration was successfull!
We've received your profile and we do appreciate your interest in our job opportunities. We will screen your application and contact you for further steps if you are short-listed. Otherwise, the application with no response received within 2 weeks is considered unsuitable application, and we will keep your resume in our database and may consider for appropriate future openings. Again, thank you for considering VNG as a potential employer.