Domain Service Engineer (Java/Kotlin)

Closed

Developer Backend Java

Icon Location Location
Remote, Vietnam

Benefits

Laptop/desktop for works Laptop/desktop for works
Other benefits Other benefits
Flexible working time Flexible working time
Work-from-home Work-from-home

Job Overview And Responsibility

We are seeking 2 talented and experienced Middleware Engineer / Domain Service Engineers with a strong background in Java and/or Kotlin to join our dynamic engineering team. In this role, you will be instrumental in designing, developing, deploying, and maintaining robust and scalable middleware components and domain-specific services that power our core business functionalities. You will collaborate closely with product managers, frontend engineers, and other backend teams to deliver high-quality, performant, and reliable solutions. Depending on the Seniority Level, responsibilities will include: Pre-Senior Level: • Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment. • Develop and maintain Java and/or Kotlin-based middleware components and domain services. • Write clean, well-documented, and testable code. • Collaborate with senior engineers on architectural and design decisions. • Troubleshoot and resolve technical issues in a timely manner. • Contribute to code reviews and ensure code quality standards are met. • Learn and adopt new technologies and best practices. • Participate in agile ceremonies and contribute to team planning. • Contribute to the improvement of our development processes and tools. • Work with databases, message queues, and other backend infrastructure components. • Contribute to monitoring and alerting solutions for the services owned by the team.

Required Skills and Experience

- Bachelor's or Master's degree in Computer Science or a related field. - 5+ years of professional experience in software development with Java and/or Kotlin. - Solid understanding of object-oriented programming principles and design patterns. - Experience with Spring framework (Spring Boot, Spring Data, etc.). - Experience working with RESTful APIs and microservices architecture. - Familiarity with database technologies (e.g., relational databases like PostgreSQL, MySQL, or NoSQL databases like MongoDB, Cassandra). - Understanding of testing methodologies and experience writing unit and integration tests. - Strong problem-solving and analytical skills. - Good communication and collaboration skills. - Have a MacOS device for work

Why Candidate should apply this position

- Remote work - Competitive salary - Duration > 2 years. Contract renewal every 6 months

Preferred skills and experiences

- Exposure to cloud platforms (e.g., AWS, Azure, GCP) is a plus. - Experience with message queues (e.g., Kafka, RabbitMQ) is a plus. - Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.

Report to

Tech Lead

Interview process

1 interview with the client-side (in English)

Isabella Lam

Headhunter | Recruiter
Verified
employee 282 candidates
cup 47 interviews
health 15 offers

Isabella Lam

Headhunter | Recruiter
Verified
Icon employee 282 candidates
Icon cup 47 interviews
Icon health 15 offers

Completed jobs (15)
Sign In

I don't have an account