Find a jobRecruiters

Senior Software Engineer (Reactive Java, Fulltime/Freelance)

Exclusive opportunity

Onsite

Senior Software Engineer (Reactive Java, Fulltime/Freelance)

Rikkeisoft

Senior Software Engineer (Reactive Java, Fulltime/Freelance)

Skills

RubyPythonJavaMySQLLinux

8 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Hanoi, Vietnam

Work mode:

Onsite

Published on:

26 August 2026

What they need


This is not your average Java role! On this team you will have the opportunity to move beyond typical enterprise technology and dive into a unique codebase using reactive programming and the Vert.x framework. You will be joining a team of dedicated engineers who value their community of knowledge sharing, communication, and growth. We encourage open dialogue between our people and you’ll have the opportunity to interface with your peers, leadership, and product teams on a daily basis. • Create maintainable software including comprehensive unit and performance testing using Java21, Vert.x framework, AWS (API Gateway, Cognito, Lambda, Dynamo, S3) • Active participation in peer code reviews and all scrum ceremonies • Be a trusted mentor for other members of the team, openly participating in knowledge sharing and pair programming exercises where useful • Uphold and help evolve coding standards using best-practices and lessons-learned • Consistent and effective communication and collaboration with peers and stakeholders • Bring energy and commitment to our inclusive and equitable team environment • Contribute to recruiting and onboarding efforts as our team grows • Building new modules in a distributed loyalty system • Maintaining existing modules inside a distributed loyalty system • Working on and building distribution algorithms for prize awards to end users • Building and working in systems that do real time metric aggregation and reporting • Working with and extending existing MySQL • Improving fault tolerance and automatic failovers inside the existing platform • Refactoring existing code for maintainability and performance

Package: at least 13 months/ year. Review twice per year. Bonus: Tet bonus, project bonus, holiday bonus, HR referral bonus... Seniority allowance (working time from 2 years or more). Participate in learning and training activities inside and outside the company, accumulate learning points, develop G Points on the company's management system. Leave Saturday, Sunday 12 days of leave/year Clubs and many cultural sports art activities sponsored or supported by the company (For example: Football, table tennis, badminton, swimming, music, English, games... ) Ensure health: Periodic health check, support to buy high quality health insurance... Join the Rikkei Care Health Insurance Plan. Mental comfort: Playing music on demand every day, fresh fruit, team building activities... Going out near and far everywhere. Opportunity to work abroad and travel around.

  • Experience building systems using Java 21 features with a functional programming style • 5+ years of professional development on critical backend systems in a production environment • Familiarity with a reactive application framework such as Akka, Vert.x or Spring Reactor • Excellent working knowledge of at least one high performance relational database such as MySQL • Strong understanding of database schema design and access • Strong understanding of API Design Desired Skills & Experience • Understanding of the tradeoffs in the various approaches to designing concurrent software • Experience building highly concurrent network services • Thorough knowledge of techniques for testing distributed systems • Experience with system profiling and performance tuning • Understanding of JVM memory management and garbage collection tuning • High level of comfort working on Linux from command line • Solid understanding of cloud computing strengths and weaknesses • Solid understanding of security and encryption practices Preferred • Experience working with a NoSQL database • Skill with system scripting languages such as Python or Ruby for tool creation • Experience with debugging and profiling tools • Experience with load testing high performance distributed systems

Other offers great for you!

These companies are also looking for great profiles

Auratem

Ingénieur logiciel sénior Python / IA

500

Freelance

77186 Noisiel, France

Hybrid

Skills

PostgreSQLLinuxPythonragLLM

14 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

21 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools