at Sun* Inc.
Java Engineer (English Fluency)
WHAT WE DO:
At Sun Asterisk, we build cutting-edge, high-performance systems to tackle complex challenges. As a developer, you will:
- Design Next-Level Architecture: Create scalable Kubernetes (K8s) solutions across on-premise, AWS, GCP, and Azure environments, ensuring seamless integration and performance
- Craft High-Performance Databases: Design and optimize databases to handle massive data throughput with speed and efficiency
- Code with Excellence: Implement Domain-Driven Design (DDD) principles and integrate pub/sub messaging systems for clean, modular, and scalable codebases
- Master Performance Optimization: Dive into large-scale databases, hunt down slow queries, and fine-tune systems for peak performance
- Elevate Monitoring and Reliability: Leverage AWS CloudWatch, GCP Monitoring, and Azure Monitor to proactively track performance, detect issues, and ensure systems are always reliable and fast.
WHO YOU ARE:
Experience Requirements
# Mandatory Skills
- At least 3 years of experience in developing Java Web applications
- Proficiency in Java Core and strong understanding of OOP and Design Patterns
- Experience working with frameworks such as Spring , Vertx
- Proficiency in HTML, CSS, and JavaScript
- Experience in building Microservices and working with APIs
- Experienced working with Agile model projects
- Prior experience collaborating with US/UK clients or clients in English-speaking markets
- Familiarity with monitoring (opentracing , open telementry…)
- Solid understanding of RESTful API Services and open API
- Experience in building Microservices and working with APIs and protocols: (HTTP , TCP , restful , grpc)
- Proficiency in using Git
- Familiarity with at least one RDBMS, such as MySQL or Postgres. Need to understand deeply with index , locking , complexity of query
- Experience working with various databases, including RDS and NoSQL
- Solid understanding , data structures, and basic algorithms.
- Hands-on experience writing Unit Tests.
# Bonus Points
- Frontend Skills: Experience in frontend frameworks such as ReactJS, Angular, VueJS…
- DevOps Skills: Knowledge or experience with CI/CD pipelines, Docker, Kubernetes, etc
- AI/ML Knowledge: Familiarity or interest in Artificial Intelligence (AI) or Machine Learning (ML)
Skill Requirements
- Excellent English communication skills
- Strong teamwork skills
- Ability to allocate tasks effectively
- Strong critical thinking and logical thinking skills
- Effective problem-solving skills
Attitude Requirements
- Possess customer-oriented mindset
- Embrace and adapt to changes
- Be committed to continuous development
BENEFITS AND PERKS:
Professional, open-minded, and creative environment:
- Work with colleagues who embrace ideas to change the society
- Respect different perspectives within a team
- Strong learning culture that promotes individual development
- The culture of taking risks to experience and thrive
Focus on individual development
- Be consulted, accompanied, and supported in career development with the career path system (developing in expertise or management direction) that has been studied and tested for many years.
- Be oriented for individual, group, and organizational goals
- Be empowered
- Be supported to define a 3-month or 6-month goal (Goal Define Support)
- Get access to company Learning Hub online library with various courses provided by Udemy, LinkedIn,…
Special care for employees
- Salary: Negotiable + competitive allowance (lunch, living allowance, beauty care, Japanese and IT certificates, etc.)
- 13th-month salary bonus
- Performance review: Twice/a year
- Hybrid working policy; flexible check-in, check-out
- Comprehensive health insurance Sun* Care
- Seniority Allowance
- Women care allowance: Women’s physiological leave: 2.5 hours/month; Postpartum leave for female employees with under 1-year-old children: 1 hour/day
- Policies supporting learning activities, knowledge sharing, and cultural exchange (Technology Seminar – Tech Expert, Club: Reading, Japanese, Music Club, …)
- Annual company trip and quarterly team-building activities.
Note: By applying for this position, you consent to Sun* collecting, storing, and processing your personal data for current and future recruitment purposes. Your data may be shared with relevant parties involved in the recruitment process and will be retained indefinitely until you submit an official written request for its deletion.
