Back End Developer (Java or python)

LinkedIn|Rikkeisoft|Vietnam|4 Aug 2026
Apply Now →

JOB DESCRIPTION

About Rikkei:

Rikkei is a global technology company specializing in software development, digital transformation, and IT consulting. With delivery centers in Vietnam and offices across Japan, the US, and Thailand, we partner with clients worldwide to build innovative digital products and scalable technology solutions.



Java Developer


Level: Junior/Middle / Senior

Years of experience: Minimum 3+ years (Tốt nghiệp ĐH/CĐ trước t9/2023)

Salary: Up to 35,000,000 VND (Gross) — negotiable by level

Employment type: Full-time

Location: PVI, Pham Van Bach, Hanoi, Vietnam



Key Responsibilities:

  • Design, develop, and maintain backend microservices using Java Spring Boot and Spring WebFlux.
  • Implement and optimize RESTful APIs for internal and external consumption.
  • Integrate backend services with internal and external systems.
  • Collaborate with Frontend and DevOps teams to deliver scalable, production-grade solutions.
  • Participate in system architecture design, code reviews, and performance tuning.
  • Write unit tests and integration tests to ensure reliability and code quality.


Requirements:

Must have

  • Minimum 3+ years of backend development experience using Java Spring Boot.
  • Having experience with ReactJS/VueJS at least a project.
  • Hands-on experience with Spring WebFlux 
  • Strong understanding of microservices architecture and RESTful API design.
  • Solid experience in system design and backend integration.
  • Proficient in Oracle databases
  • Hands-on experience with Git, CI/CD pipelines, and Docker.
  • Experience applying clean code principles and testing frameworks (JUnit, Mockito).
  • Familiar with Agile / Scrum methodologies.

Skills

  • Strong analytical thinking and problem-solving skills.
  • Clear and concise technical documentation skills.
  • Effective collaboration with cross-functional teams (Frontend, DevOps, QA).
  • Ownership mindset and continuous-learning attitude.

----------------------------------------------------------------------------------------------------

Middle Python Developer


Project: EA Market

Level: Middle

Years of experience:  Middle: 3+ years (tốt nghiệp trước tháng 9/2023)

Salary: Up to 35,000,000 VND (Gross) — negotiable by level

Employment type: Full-time

Location: PVI Tower, Pham Van Bach, Hanoi


Key Responsibilities:

  • Participate in projects focused on improving and optimizing large-scale data processing performance.
  • Develop and implement new features and functionalities within the existing system using Python Core and Java technologies.
  • Perform migration and modernization tasks from Oracle Database systems to Python Core-based processing applications and ETL pipelines.
  • Design, develop, and maintain ETL processes for data extraction, transformation, and loading.
  • Collaborate effectively with cross-functional teams to ensure successful project delivery.
  • Analyze, troubleshoot, and debug issues related to application performance, database processing, and system functionality.
  • Optimize SQL queries, data workflows, and backend processing performance.
  • Support deployment, maintenance, and continuous improvement of the system environment.

Requirements:

Must have

  • Minimum 3+ years (Middle) of software development experience.
  • Strong understanding of Python Core development, including OOP, design patterns, SOLID principles, and clean coding practices.
  • Good knowledge of Java programming fundamentals.
  • Hands-on experience developing and maintaining ETL processes and data pipelines.
  • Experience working with Oracle Database, including SQL optimization, stored procedures, and database migration tasks.
  • Experience analyzing and processing large-scale data systems.
  • Good communication and collaboration skills.

Key Skills

  • Fast and eager learner — enjoys exploring and adapting to new technologies.
  • Self-management mindset with the ability to work independently.
  • Strong troubleshooting skills and effective technical problem-solving.
  • Attention to detail and ownership of code quality.



Benefits:

- Attractive Compensation

Salary: Negotiable, highly competitive based on level and experience.

Periodic salary review following company policy.

Bonus: Performance incentive bonus, Project bonus, holiday bonus, HR referral bonus, and Lunar New Year (Tet) bonus.

Seniority allowance for employees with 2+ years of service.

- Healthcare

Periodic health check-up and support for high-quality health insurance.

Comprehensive Rikkei Care Health Insurance Plan.

- Career Development

Participate in learning and training activities inside and outside the company.

Accumulate learning points and develop G-Points on the company's management system.

Company sponsorship for international certifications and technical courses.

Opportunities to work onsite in Japan, the US, Korea, and other countries.

- Dynamic & Positive Environment

Flexible working hours; 2 days off per week (Saturday & Sunday).

12 annual leave days per year.

Mental comfort: on-demand music, happy hour, and regular team building activities.

Active clubs and sports tournaments (football, table tennis, badminton, swimming, music, English...).


Contact Information:

  • Send your CV to: hoiqt@rikkeisoft.com with the Title: "Full Name - Java Developer HN"
  • If you have any questions, please contact Zalo/Phone: 0822042511 (Ms. Hỏi) for support and inquiries.
  • Company address: Rikkeisoft JSC – 18th Floor, Vinacomin Building, No. 3 Duong Dinh Nghe, Yen Hoa, Hanoi.