Senior Java Engineer
Posted: 10 hours ago
Job Description
Working time: 9AM - 6PM Vietnam TimeThis is a full-time 40h/week job. Please consider working as your primary job, not freelance or 2nd job with the same working time.Work location: Remote in SEA countriesDomain: Insurance, Finance, E-commerceFluent English and VietnameseAbout the RoleWe are seeking a highly skilled Senior Java Backend Engineer with over 5 years of experience in designing and developing scalable, high-performance systems. The ideal candidate is passionate about delivering solutions for client projects, collaborating with teams, and building modern, secure, and resilient microservices.Key ResponsibilitiesDesign, develop, and maintain RESTful APIs and backend services using Java Spring Boot.Architect and implement microservices with a focus on scalability, reliability, and performance.Work with MongoDB for data modeling, queries, and performance optimization.Build and manage real-time event-driven systems using Kafka.Integrate modern authentication and authorization technologies (e.g., OAuth2, JWT, OpenID Connect).Contribute to client projects by providing technical solutions and ensuring business needs are met.Collaborate effectively within cross-functional teams, ensuring smooth communication between engineers, product managers, and stakeholders.Write clean, maintainable, and well-tested code following best practices.Participate in code reviews, system design discussions, and technical decision-making.Monitor, troubleshoot, and improve system performance in production environments.Required Skills & Experience 5+ years of professional experience as a Java backend engineer.Strong expertise in Java, Spring Boot, RESTful API design, and Maven build tools.Hands-on experience with MongoDB (schema design, aggregation pipelines, performance tuning).Solid understanding of Apache Kafka for messaging and streaming.Practical knowledge of microservices architecture and distributed systems.Fair to strong knowledge of authentication/authorization technologies (OAuth2, JWT, SSO).Proven ability to work on client-facing projects, with strong problem-solving and solution-delivery skills.Strong communication skills in English and ability to thrive in collaborative team environments.Nice to HaveExperience in insurance, banking, finance, or big data domains.Knowledge of JavaScript (for integration or full-stack collaboration).Familiarity with Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure).Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).Knowledge of monitoring tools (Prometheus, Grafana, ELK stack).Exposure to domain-driven design (DDD) or event-driven architectures.Why You'll Love Working HereWorking Hours & Compensation:Working Time: 9 AM – 6 PM (Vietnam Time)12 days of annual leaveExtra pay for overtimeSalary paid in NET (USD)Perks & Benefits:100% Remote Work – virtual since day one with robust remote systemsFast-growing company – lots of opportunities to grow with usPositive, inclusive team cultureEngagement events: Company trips, Team building, Year-end party, Gifts, and monthly team meetingsEquipment Support Allowance after probation
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period