Java Backend Developer

Ho Chi Minh

Top 3 Reasons To Join Us

  • Developing with hot & proven technologies
  • Team up with international clients
  • Open environment with a focus on personal growth

The Job

  • CodeLink is an innovative and design-focused development studio made up of an international mix of Designers and Developers. We work with start-ups and well-established companies to launch their products and solve difficult problems. Our main stacks are Java, Rails, Python, NodeJS, ReactJS and VueJS. We have built products in different industries, including Finance, Education, Entertainment, HR etc for international clients.
  • We are building an engineer-first environment. We want all members to grow with the company through hands-on projects and industry best practices. Our clients have an extremely high expectation and that sets a bar for our quality of work.
  • We are willing to adopt new and proven technologies, provided that they bring business values to our clients and learning opportunities for our engineers. We have our freedom to choose and recommend what solutions are best for a certain project. Akka, Spring, GraalVM, Kafka, Docker, Kubernetes... are applied across our teams.

What you'll be doing:

  • Working on Web and Mobile products for a diverse range of Clients and industries
  • Working and pair programming with other developers to build applications with Java / Node.js and ReactJS / VueJS
  • Working with Product Owner to convert business requirements into technical designs
  • Cooperating with UI Designer to implement modern designs into production
  • Applying proven technologies and best practices to level up your technical skills: Spring, MVC, Akka, Kafka, Docker, Kubernetes...
  • Learning new languages and frameworks to improve yourself and stay current in an ever-changing environment
  • Contributing to the local Tech Ecosystem by mentoring, writing articles and joining events.

Your Skills and Experience

  • Require a minimum of 2 years of experience with at least one of the Java frameworks: Spring, Play / Akka, Struts, JSF, Hibernates, GWT
  • Require relevant knowledge of jUnit
  • Require relevant knowledge of relational database systems like PostgreSQL and MySQL
  • Require Git, Github and Pull Request knowledge
  • Require relevant knowledge of JS, HTML, CSS
  • Familiar with Service Oriented Architecture
  • Familiar with web technologies like REST API, security, performance etc.
  • Familiar with deployment, scaling, monitoring and performance tuning
  • Familiar with NoSQL
  • Familiar with gRPC
  • Familiar with Agile Process and Scrum Methodologies

Why You'll Love Working Here

Company Culture:

  • We invest in developing up all of our members in any area they want to improve.
  • An open and friendly working environment, we are all equals.
  • Pair-programming training with senior developers to learn.
  • Everyone is open to share their technical skills and knowledge via techtalks and code review.
  • Flexible and sustainable working hours of 5 days a week with no required overtime.
  • Pair developer & designer to help developers build up their product knowledge and implement amazing UI.
  • Training on product and design with designer and developer pairing.
  • Equal say in all product planning from all team members on what to implement and how to get it done.

Products & Projects:

  • We work with the newest and coolest technologies and are very selective with the types of products we work on.
  • International mix of clients from countries such as Australia, North America, Canada and across Asia.
  • We are very selective with our clients, we only work on awesome products we believe in and that show strong market potential.
  • A strong focus on design thinking so everyone understands products from the customer's perspective.


  • Very competitive salary with salary review twice per year
  • Health insurance.
  • 12-day annual leave per year, all days not taken paid end of year as bonus.
  • Chill-out area with Nintendo Wii equipped.
  • Free snacks and coffee.
  • Friday afternoon team beer, snacks and presentations.