Job Openings
[US] Senior Java Developer

Project Client: Gianty's Client

Working location: Ho Chi Minh

Salary : Negotiable Pay

Quantity: 2

Job Description

About the Role 

  • This position will focus on the development of Java-based middle-tier and back-end services.
  • The Media Content Platform team is responsible for managing, encoding, publishing, searching all media contents in a globally distributed environment.
  • The team consists of a technical architect, developers, test engineers, business & technical analysts, program/project managers.
  • If you are passionate about developing highly scalable apps and dealing with high scale data, this opportunity is for you

Responsibilities

  • Architect scalable solutions to challenging problems facing our service oriented architecture
  • Build new or modernize existing functionalities to enable our global presence
  • Bring new functionality from conception to release
  • Code review teammates' work and identify areas for improvement
  • Exhibit strong problem analysis skills and experience designing solutions
  • Optimize technical implementations by leveraging your background in performance tuning
  • Take ownership of major areas of back-end functionality and support it in production
  • Work with test engineers to identify and fix defects
Job Requirement

Must Have

  • 3+ years experience with Java, Spring, Tomcat, maven with strong knowledge on SQL and/or NoSQL databases
  • Experience building large scale web service applications
  • Experience with Linux shell scripting - you know your way around the command line
  • Experience developing RESTful APIs that speak JSON or XML
  • Strong experience working with git or other versioning tools
  • Ability to communicate in English (daily conversation with clients and internal staffs) is a big plus

Bonus point if you have experience with 

  • Experience with cloud-based applications
  • Cassandra, MongoDB, Redis, Elasticsearch, lucene, solr
  • Message Queues such as RabbitMQ or ActiveMQ
  • Hands on experience with SQL relational databases
  • Data modeling
  • Familiarity with agile methodologies such as kanban, scrum
  • Familiarity with music industry domain knowledge
  • Experience performance tuning large scale applications with millions of users
Perks and Benefits
  • Attractive compensation and benefits packages reward the employees based on their skills, level of responsibility, and seniority.
  • Annual Medical Check-up plans help you stay healthy and prevent illness or injury.
  • Two-day company trips purely to wake up your senses, immerse you in authentic experiences, and keep you moving.
  • With open-minded, energetic, and creative colleagues in our professional and dynamic environment, we will bring you an inspiring workplace where you can work, learn and play with all your heart.
  • Paid 12 days of annual leave, life insurance, lunch meal allowance, free-parking etc.