Write clean, well-tested, and maintainable code, adhering to established coding standards and best practices.
Ensure component optimization for consistency and performance across all systems
Enhance system reliability and performance through ongoing optimization.
Identify, diagnose, and resolve system bugs to maintain stability and efficiency.
Establish methodologies and define metrics for system monitoring and performance tracking.
Develop and maintain unit tests to prevent regression and ensure code quality.
Collaborate with team members to understand business requirements and develop applications.
Collaborate with cross-functional teams to design, develop, and deliver new features.
Share technical knowledge and best practices with the broader engineering team.
Participate in code reviews, offering constructive feedback and ensuring adherence to coding standards.
Contribute to and lead the ongoing evolution of the microservices architecture, focusing on ensuring scalability, reliability, and long-term maintainability.
Your Skills and Experience
Hands-on experience:
At least 4 years of experience in Java backend: Middle level
At least 6 years of experience in Java backend: Senior level
Strong hands-on experience in frameworks such as Spring Boot, JUnit, etc.
Familiar knowledge of Relational Databases, SQL and ORM technologies.
Good understanding and knowledge of OOP, data structure, design patterns, concurrency programming and problem-solving
Understanding of software development lifecycle (SDLC).
Hands-on experience in Cloud (AWS, Azure, GCP) is a plus.
Good/Fluent English communication is mandatory.
Understanding of software development lifecycle (SDLC).
Optimistic and proactive; dare to innovate and challenge different things.
Ability to research, learn quickly, be open-minded, and work in a fun environment.
Associate's/Bachelor’s degree in Computer Science / Information Technology / Software Development, or related fields.
Why You'll Love Working Here
We are a product company: we own our own products and sell them to our customers. In a comfortable environment, you can play or take a rest if needed.
Open working environment with a focus on engineer self-development
Developers are free to propose any solution that will increase productivity/code quality.
Every month, our manager will have a 1-on-1 coffee session with each member to discuss anything and set monthly goals for promotion leveling.
Paid rotations to Singapore – we fly you to Singapore and let you know more about the system and our clients.
Specialty coffee, happy hour every week, board games, and snacks are always available.
Full medical insurance: inpatient and outpatient coverage from Liberty Insurance Ltd, in addition to the mandatory government public insurance.
Benefits
Salary review twice a year.
13th-month salary.
14 days leave per year and an additional 1 day per year working.
Points Award and Loyalty Bonus (earn more money with a reward system built for developers)
Full private medical insurance (up to 250,000,000 VND inpatient coverage, and up to 20,000,000 VND outpatient coverage) from Liberty Insurance, in addition to the mandatory government public insurance.
Social + Health + Unemployment insurance on full gross salary.
MacBook Pro support policy
An environment that encourages code quality, testing, and continuous investment in our team.
We work towards building a global working culture
Working environment
Friendly environment, flexible working hours.
Team building and Company trip.
Coffee, Drinks and Snacks as much as you want.
Regular team-building events and a happy hour every week.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job