back end java developer in Kuala Lumpur

apply now

job details

posted
location
kuala lumpur, wilayah persekutuan
specialism
information technology
job type
permanent
salary
RM 8,000 - RM 12,000 per month
reference number
91M0087422_1528263007
contact
tanguy charles bernard thiran, randstad
apply now

job description

about the company:

the company is a digital arm of a public listed company acting as a start-up (with funding of the listed goup)

They have operations across South East Asia, and they are considered a leader in their industry. The local office is situated in KL Sentral.

This start-up was founded to diversify their revenue and disrupt the markets of Mobile Money, Entertainment, Advertisement and E-Commerce.

They setup as an independent Start Up to increase the speed of delivery of their new products.

You will work on the development of a E-Wallet App that has been rolled out last September in Malaysia will be rolled out across other SEA countries in 2018.

Launched in October 2017, the application is having a huge success on the market place and already has over 2.5M users.

They work is a very fast pace environment (TDD - BDD - Devops - Cloud deployments) and speak Java on play framework, mongoDB and deployed on a micro services architecture (AWS).

Currently the E-wallet is running on two architectures (the consumer side is running on a micro services architecture, the merchant side is running on a monolithic architecture), they will migrate all on micro services in the next 9 months.

They have a very creative culture with a flat structure; hence they practice job ownership and transparency.


about the role:

the company is working in a very fast pace environment (TDD - BDD - Devops - Cloud deployments) and speak Java on play framework, mongoDB and deployed on a micro services architecture (AWS).

Currently the E-wallet is running on two architectures (the consumer side is running on a micro services architecture, the merchant side is running on a monolithic architecture), they will migrate all on micro services in the next 9 months.

They are looking for 2 senior Java developers to build, maintain and refine high performance, scalable systems (e-wallet services) serving an essential function in all groundwork, infrastructure and product discussions from conception to completion

responsibilities:

  • Develop elegant solutions to complex problems
  • Contribute to a future-ready, high quality and performance-oriented code base skewed to e-commerce and e-wallet systems
  • Share technical solutions and product ideas through design review, pair programming, code review and technology discussions
  • Demonstrate and communicate a passion for designing product user interfaces that help drive rapid business growth
  • Apply expertise in developing object-oriented software in Java and building Java-based back-end applications and RESTAPI services
  • Develop service-based architecture and designing persistence and caching models using SQL and NoSQL


skills & experience

  • Expert developing object-oriented software in Java and service-based architecture
  • Proven competencies in designing persistence and caching models using both SQL and NoSQL
  • Needs basic understanding of modern micro-services architecture and containerization technology such as Docker
  • Understanding of how stateless, high performing APIs are built at carrier grade level
  • Working knowledge of GIT revision control system and bash shellscripts
  • Should understand difference between SQL and NoSQL databases such as MongoDB
  • Knowledge of HTTP, TCP/IP, SSL (essential)
  • Familiar with Agile methodology, continuous build and deployment pipelines is helpful
  • Experience with Play framework (preferred)
  • Experience producing bulletproof code in Java that is fault-tolerant, efficient and maintainable (preferred)
  • The ability to build scalable, high quality distributed services
  • Familiarity with Solr/ElasticSearch and Lucene, as well as a strong algorithms and data structures background and experience deploying in a cloud environment (preferred)


benefits and culture:

Be part of a highly qualified team that is developing disruptive solutions in a very comfortable environment. They practice flexible working hours and strive to achieve their goals. Further, this company regularly pays 4 months performance bonus.


how to apply:

I highly recommend you to apply immediately, as the company is hiring urgently. To apply, please click on the appropriate link for CV submission. Alternatively, you could contact Tanguy at 603-2036 7579 to discuss on this opportunity.



skills

java play mongoDB Microservices E-Wallet Mobile iOS Android RESTPI NoSQL