Senior Java Backend Engineer / Backend Lead

JOB DESCRIPTION

We are looking for Senior Java Backend Engineers / Backend Lead responsible for building backend services; Restful, Akka, gRPC, events sourcing (Kafka) based on Micro-service Architecture. This includes anything between sophisticated collection 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: Front End, QC/QA, Test Automation, Product Owner. Thus, a commitment for collaboration on problem-solving, architecture design and product quality is highly valued.
To be successful in this role you should be able to architect highly scalable and resilient services, identify the requirements/User Stories to define tasks including non-functional requirements and to work with crossfunctional 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.
Responsibilities
Design, document, build, and maintain efficient, scalable,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
Help to maintain code quality, organization, and automatization
Translate application User Stories and use-cases into functional applications
Drive the Back-end team’s success through technical excellence and people leadership

JOB REQUIREMENT

5+ years of work experience as a Senior Backend Java Developer or Backend Lead
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) and performance optimization
Non-Blocking IO, Asynchronous processing.
Experience with horizontally scalable and highly available system design and implementation, with a focus on performance and resiliency
Expertise in application, data and infrastructure architecture disciplines
Advanced knowledge of architecture, design across all systems
Experience with Kubernetes is a plus
Familiar with Cloud providers such as AWS, GCP, and Azure

WHAT'S ON OFFER

You are looking for
An amazing job with an attractive remuneration package
Working at a central location in District 1 with good, comfortable environment and settings
Friendly colleagues who support each other to win as a team
A flat, product-focused organization and Agile team to let you add your value and ideas to the product and company
Opportunities to learn and be trained in applied new technologies and methodologies
Facing new and innovative challenges to deliver enterprise-grade, world-class product
Career growth in multiple directions, based on your preferences and abilities
Place that values and rewards your dedication and professionalism
Benefits
13th Salary, paid pro-rata, every month to allow more flexible financial plans
Full salary on probation period
Full social insurance according to Vietnam Labor Law
Lunch and parking allowances
Quarterly team building
24/7 additional Personal Health Insurance
14 Annual Leaves
Annual Performance Review
Attractive career path

CONTACT

PEGASI – IT Recruitment Consultancy
Email: recruit@pegasi.com.vn | Tel: +84 28 7109 9077
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Products

Technical Skills:

Java, Microservices

Location:

Ho Chi Minh - Viet Nam

Salary:

$ 3,000 - $ 5,000

Job ID:

J00797

Status:

Active