Job Summary
Job description
Overview of job
Let’s become our Android developer, and you will
- Develop different technology projects of 7-Eleven Vietnam;
- Work closely with product managers and business stakeholders, analyze the requirements and feedback to improve the requirement itself;
- Participate in all stages of the agile product development life cycle with Scrum.
We expect you to
- Be a good team player
- Solve the problem, not the task
- Ensure high-quality output
- Be better than yourself yesterday
- General understanding of fundamental software engineering knowledge: Git, CI/CD, Database, Testing, Agile, OOP, Design patterns, Algorithm
You will love working here because
We are cool
- Optimizing for scale, handling millions of data records;
- Building real-time retails system at scale with Kafka and MQTT;
- Morden tech stack (Google Cloud Platform, Docker, Kubernetes, Rancher) and tools (Slack, Jira);
- Catching up with new technologies through the process: experiment, trial, adopt;
- In partnership with VNPay, MOMO, ZaloPay, Shopee, Grab, TAPTAP, Timo for tech & digital integrations;
- Agile at heart, everything is flexible and possible;
- Flat team, nice colleagues, no boss;
- Strong engineering culture, read more of our stories on , , .
And some benefits
- The flexible working environment in terms of time, office;
- Social insurance and comprehensive health care insurance included;
- Support 50% to buy a new MacBook after passing probation;
- 13th month-salary;
- Chances for training and development (learning out-door, training course, soft skills);
- Having allowances for meals, mobile phone, birthday, special days, traveling
- Company trip, and many team activities (movies, games, lunch).
Job Requirement
Having these technical requirements will be your advance
- 2-4 years of experience in Android SDK, Java with strong proficiency in Java Core
- Have knowledge about RxJava
- Have knowledge about Messaging Queues
- Solid experience with offline storage, threading, and performance
- Solid experience in optimization techniques: caching, lazy loading and memory management
- Know how to set up tests and use unit testing frameworks
- Have proven the ability to build or familiarity with web applications, APIs, and third-party integrations
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Familiar with Scrum or Kanban development process
- Knowledge of architectures: MVP, MVVM, Architecture Components.
- Ability to write well-abstracted, reusable and testable components
- A passion for code quality and craftsmanship
- "Can do attitude" and a product mindset.
- Willing to work as a full stack Java Engineer (Android + Java Backend) is a big plus
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Android
- Java
- PostgreSQL
- Core Java
- Android SDK
- Unit testing
- MVVM
- MVP
- Architecture
- Caching
- RESTful API
- RxJava
COMPETENCES
- Scrum
- Kanban
- Can-do attitude
BUSINESS PROFILE
7-Eleven is an international chain of convenience stores of over 62,000 stores with Viet Nam as the 19th market entry.
Founded in 1927 by 7-Eleven Inc., the first store was open in Dallas, Texas. Since 2004, 7-Eleven Inc. is a wholly-owned subsidiary of Seven Eleven Japan which is in turn held by Seven & I Holdings, both based in Toyko, Japan.
Seven System Viet Nam (7-Eleven Viet Nam) is the Master Franchisee of the 7-Eleven convenience store system in Viet Nam. SSV opened the first 7-Eleven store on June 15, 2017 at the Saigon Trade Center building in District 1, Ho Chi Minh City.