Rikkeisoft
Senior Software Engineer (Reactive Java, Fulltime/Freelance)
Skills
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
14 days ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
6 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
21 hours ago
Quick apply
No company information available.