Sunbytes is a leading Tech & Talent Solutions company known for innovative and scalable solutions. We focus on achieving goals for our partners and team members, delivering high-quality products and services, and fostering a supportive, challenging work environment. Our diverse team shares a common purpose, making Sunbytes a great place to work.
We offer comprehensive long-term partnerships, including recruitment, dedicated worldwide talents, and custom software development, tailored to meet client needs.
About the Role
Sunbytes is looking for a Senior Java Developer to work with our client, who helps businesses make the most of data and AI. This job is based at the client's office in Thanh Xuan, Hanoi. The ideal candidate will help our client in:
- Build a cloud-based web application that can grow and handle large amounts of data.
- Improve the SaaS platform, making it more secure and easier to update.
- Ensure software updates meet high-security standards and business needs.
- Develop user-friendly features to improve data management.
- Help break down a large, single-structure application into smaller, flexible parts so updates can be made faster.
- Take end-to-end ownership of the entire product, from writing features to making sure it works well for many customers.
Requirements
- At least 5 years of experience in Java and Spring Boot or. NET, preferably using latest version of those technologies
- A warm welcome to Python expertise
- Experience in utilizing GraphQL for communication
- Familiarity with ecosystems services (AWS and Azure) and common managed services (e.g., Aurora Serverless, managed AKS, EKS..) is essential
- Comfortable using Kubernetes, Helm charts, and related technologies is critical
- Strong understanding of data management and building scalable systems in the cloud
- Experience in software architecture, helping teams create high-quality software that’s easy to operate
- Ability to write clean, well-structured, and testable code following best practices
- Responsible for making sure your code is ready to deploy and run smoothly in cloud environments
- Experience with multi-tenant systems, message queues like RabbitMQ, and distributed systems
Soft skills:
- Thriving on tackling complex applications and willingly dive into research when intricate algorithms and data structures
- Having a passion for building secure Cloud SaaS applications
- Genuinely enjoy learning and sharing knowledge with others
- Willing to take ownership of end-to-end software engineering and operations competency
Benefits
- Work equipment: Laptop
- Full compensation during the probation period
- 13th salary
- 15 days of vacation
- Maximal value of social & health insurance
- Premium Healthcare
- Company English language courses
- Conference tickets to the best industry events of the year
- Online courses & company access to Udemy to hone your skills
- Monthly team dinners