Senior Java Developer

Do you like to work on start-up environtment ?.
We are The Le  Company, a start-up based on Vietnam, is transforming the IoT industry  into the next level of innovation with the latest technologies, making  people lives better and more convenient. If these things inspire you,  let’s talk. We are looking for talented Junior Java software developers  to take part in the development of our IoT platform server-side. You  will be a part of server team, developing the real-time communication  services of our platform. We are looking for young engineers who have  passion about technology to ensure the development of high performance,  reliable and scalable services. 

 

Main responsibilities:

  • Design and Develop IoT platform to meet business needs.
  • Refactor source codes as necessary.
  • Perform the test for the system at different levels (unit testing, integration, system testing) and deployment the product.
  • Research/evaluate/prototype any new technologies which can be applied into our platform.
  • Improve our existing systems in terms of performance, reliability, and scalability.
  • Contribute  to software development process improvements and help in establishing  best SW development practices in the organization.
  • Write technical specs for new services, features and conduct training sessions for junior members.
  • Collaborate with the device/firmware team.

The recruitment process includes 2 rounds, as below: 

  • Round 1: Online (Skype) interview about algorithm, data structure and Java (with a test of writing code)
  • Round 2: F2F Interview at the office about other skills.

We  appreciate your interesting in our opening positions, however please do  note that there are only shortlisted candidates to be contacted.


Your Skills and Experience

Desired skills and experience:

  • B.S in computer science degree or higher.
  • Good knowledge in software architecture design and full product development life cycle.
  • 5+ years of professional software development experience.
  • Expert knowledge and experience in Java Spring, Hibernate, design patterns.
  • Think Multi-threaded! Knowledge of concurrency models and distributed system.
  • Good knowledge of message queuing technologies (like RabbitMQ, ActiveMQ, Kafka, etc.)
  • Good knowledge of RESTful service, Websocket, Git, MySQL, Redis, cryptography, Maven.
  • Good knowledge of data structure and Big(O) algorithm.

Beneficial skills and experience but not requested:

  • Good knowledge of Vaadin framework, Java 8.
  • Experienced in developing highly scalable distributed systems using Java targeting multi-coreenvironments.
  • Knowledge and experience in Progressive Web Applications (PWA).
  • Experience in micro-services or any web frameworks.

Personality traits

  • Good English communication
  • Great team player
  • Passionate. Persistent. Creative
  • Enjoys dynamic nature of start-up


Why You'll Love Working Here


  • 13th month salary.
  • Stock option for staffs based on capacity and experience.
  • Salary increasing rate in product company is high.
  • Chance to learn how to build a new product.
  • Chance to learn and practise cutting-edge technologies as IoT, Big data, AI.
  • Friendly and open working environment.


Send CV to us at:  info@lecompany.co