iKonnect Vietnam Ltd. Co |
Job Overview and Responsibilities
Overview
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
You will have the opportunity to focus on the aspects of the job that you enjoy the most. Specifically, you will:
- 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.
Key Requirements
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
Why You Should Apply This Position
- 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.