Senior Backend Developer (Java)

194 Pasteur, District 3, Ho Chi Minh
See map

Top 3 Reasons To Join Us

  • You will be proud that you helped to build Timo
  • Friendly enviroment, AON insurance and benefits
  • Newest technology and process applied

The Job

We’re looking for a 2 Senior Platform Developers who can help us continue to be the best digital bank in the world.

Your primary job responsibility will be

  • Development of our highly scalable, modern Microservices based platform and mobile/web APIs.
  • Work with the rest of the platform team to design and implement creative architecture patterns for high-performance, highly scalable concurrent services.
  • Collaborate with the Product development teams to help build our product portfolios.
  • Building and maintaining secure REST based APIs for our Mobile, Web and internal applications.
  • Working with new and popular software frameworks (such as Vert.x, Jooq, Cassandra, Java 8, RxJava etc) in a fully distributed system.
  • Working with an Agile methodology (SCRUM) to develop just-in-time features.
  • Work with the delivery team to build and performance tune software that supports automated continuous delivery systems for Testing and Live environments.
  • Report directly to the Software Development Manager.

Your Skills and Experience

Skill requirements:

You must be able to demonstrate capability in the following in Live Production environments:

  • A minimum of 4+ years development experience working for a company With at minimum of 2 years in Java.
  • Will need to show a good working level of English.
  • Minimum 3 years experience in REST based or service oriented Java development / Frameworks.
  • Experience in developing with Message Queue systems and Clustered/MasterSlave relational DB systems.
  • Experience with Caching systems and strategies such as Redis.
  • Must have good working knowledge of Linux Server systems and Command Line.
  • Experience and strong belief in agile development practices such as Unit Testing and DevOps and Cloud based development principles such as 12 Factor apps etc.

Some desirable skills:

  • Experience or capability in the following areas whilst not required would be an additional plus for you.
  • Experience in Kafka, Storm, Docker and Kubernetes.
  • Understanding of Software patterns, Micro-services/Service Oriented Architecture, cloud based software design techniques and Dev-Ops style systems integration.
  • Understanding of Security concerns, Secure Development and API/App security.
  • Good understanding of Networking and Operating system (preferably Linux).
  • Knowledge of Spring/Spring Boot, Jersey, Jooq is a big plus.
  • Knowledge of Java 8+ such as Streams, Lambdas and Reactive programming is a plus.
  • Knowledge of Scripting, Command Line and basic OS admin is a plus.
  • Strong desire to learn modern continuous build techniques and automated deployment systems. 


Why You'll Love Working Here

- Our deliverable is a leading software that is changing the way people do banking. You will be proud of your work and you will share with every body that you helped to build Timo.
- You’ll be joining a team of experts who are technically savvy, creative and who share the intention of reinventing banking in Vietnam. You work closely with international architects and front-end consultants, product managers, designers to develop the system. You will learn a lot from them.
- We will train and help you improve:

  • Your testing skills on mobile and web
  • Improve banking domain knowledge.
  • Learn about some soft skills such as: task management, time management, problem solving, ...

- You will have good working environment to 

  • Learn and practice testing technique (API test, Integration test, system test, user acceptance test...)
  • Work in Agile, scrum project
  • Using some test management tools and bug tracking tools such as Jira,...
  • Learn about automation testing on web and mobile, such as Selenium, Appium, xcode, Java, Android SDK,..

- Company Benefits:

  • 5 working day week
  • 1.5 hour lunch.
  • Flexible working hours
  • Personal Development Time every week
  • Company Outings
  • Health Insurance
  • Very Competitive Salary
  • Office is a Coffee shop
  • 13 Month Salary