Backend
- Develop and maintain backend services using Java, Spring Boot, and related technologies to ensure optimal performance and reliability. - Collaborate with team members to design, develop, and implement new features. - Identify and fix bugs to improve system functionality and stability. - Write unit tests to ensure code quality and prevent recurring issues. - Address and resolve bugs promptly to uphold system stability. - Participate in code reviews to uphold code quality and share knowledge with the team. - Contribute to system monitoring by adhering to provided methodologies and metrics. - Work with cross-functional teams to deliver features and system improvements. - Keep up with emerging tools and technologies relevant to backend development.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. - 2+ years of working experience with Java (Spring, Spring Boot, Hibernate, JPA). - Strong understanding of OOP, data structures, design patterns, and problem-solving skills. - Experience building RESTful/JSON-based APIs. - Familiarity with Microservices architecture. - Experience with RDBMS (e.g., PostgreSQL, MySQL, Oracle). - Basic knowledge of NoSQL databases (e.g., MongoDB). - Familiarity with caching mechanisms (e.g., in-memory caching, Redis). - Basic understanding of cloud services (e.g., pub/sub, virtual machines, Docker, Kubernetes). - Strong communication and teamwork skills. - Eagerness to learn and adapt to new technologies. - Proactive, responsible, and a collaborative team player.
- Working time: 5 days/week (Monday to Friday) - Opportunity for promotion and career development - Competitive Income - Attractive Bonus Policy - Compulsory Insurances based on full salary (Social Insurance, Health Insurance, Unemployment Insurance) based on the Labor - Code and PVI premium health Insurance based on the Company's regulations - 11 Public holidays based on the Labor Code, 15 days annual leave based on the Company's regulation, 5-year-employee has 1 more annual leave day - Company Team Building Trip every year - Participate in other Company activities: Sports, Family Day, Children's Day - Training sponsorship programs: Securities certificates, Soft skills, Technical skills - Professional and dynamic working environment.
- Experience in Trading, Financial Services, or Banking domains. - Familiarity with CI/CD pipelines. - Exposure to event-driven systems (e.g., Kafka). - Understanding of Agile/Scrum methodologies. - Experience with cloud platforms (e.g., GCP, AWS). - Experience with event streaming platforms. - Experience with large-scale systems.