TopDev

Backend Java Engineer ~$4000 - Hybrid

LeapXpert

195/10E Điện Biên Phủ, Phường 15, Quận Bình Thạnh, Thành phố Hồ Chí Minh
Job Description
About Company

We are looking for Backend Java Software Engineers responsible for building backend services; Restful, AKKA, gRPC, events sourcing (Kafka) based on Micro-service Architecture and integrating with banking systems. This includes anything between complex groups of back-end services and integrations. Your primary responsibilities will be in the design and development of these applications, mentorship of mid-developers, and coordination with the rest of the team working on different roles: QC/ QA, Test Automation, Product Owner. Thus, a commitment for collaboration on problem-solving, architecture design, TDD, BDD and product quality is highly valued.

To be successful in this role you should be able to identify the requirements/User Stories to define tasks including non-functional requirements and to work with cross-functional teams delivering expected products. Ultimately, you’ll help us roll out products that deliver our company’s vision and help in creating, enterprise-grade, communication solutions.

Your role & responsibilities

  • Design, document, build, and maintain efficient, reusable, and reliable Java services
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and defects, and devise solutions to these problems
  • Translate application User Stories and use-cases into functional applications
  • Help to maintain code quality, organization, and automatization

Your skills & qualifications

Middle:

  • Bachelor degree within a relevant IT specialization
  • At least 3 year of experience with Java
  • Good understanding of and practical experience with Java core and OOP
  • Good English communication and documentation skills
  • Strong in algorithms and has good coding skills and mindset
  • Familiar with various design, architectural patterns and modern system development
  • Ability to work both independently and collaboratively as part of an international team
  • Professional pro-active attitude, taking responsibility and initiative
  • Effectively estimate work and produce deliverables on time
  • Experienced in writing unit test
  • Experienced in Frameworks: Spring, Spring Boot, ESB is a plus
  • Experienced in Microservices is a plus

Senior:

  • 4+ years of work experience as a Backend Engineer (Java)
  • Familiar with Agile development processes
  • Good English communication and documentation skills
  • Strong in Java core (at least JDK 8 or above, preferred 11), OOP and Design Pattern
  • Micro-service development using Spring or based on AKKA and gRPC
  • Message queue: Kafka, RabbitMQ
  • Experience with popular search engine frameworks: ElasticSearch, SOLR
  • DB skills (SQL/ NoSQL) : performance optimization
  • Non-Blocking IO, Asynchronous processing
  • Experience with Kubernetes (big plus)
  • Testing: TDD, BDD (big plus)
  • Familiar with Cloud providers such as AWS, GCP, and Azure

Benefits for you

  • 13th Salary, paid pro-rata, every month to allow more flexible financial plans
  • Full salary on probation
  • Fully social insurance according to Vietnam Labor Law
  • Premium Health Care Insurance
  • Lunch and parking allowances
  • Team building, fun monthly, quarterly activities and so much more fun are waiting for you
  • Relax with Table top foosball, Play station, Massage Chair in the office
  • 18 annual leaves and 1 birthday leaves
  • Annual Performance Review
  • Attractive career path
  • Personal Learning & Development Budget Advanced technical solutions, agile culture and the opportunity to work with the latest technologies ESOP based on contribution
  • Flexible working time and place with a hybrid working model
  • Working time: Mon - Fri (9:00-18:00)

Company

LeapXpert

Industry

Phần Mềm

Company size

100-499

Nationality

US

About us

General information