- Computer science,
software engineering, information technology graduate, or similar.
- Minimum 6+ years of experience in development with Java technology.
- Sound knowledge of estimation techniques
- Experience with RESTful APIs, Microservices
- Ability to design the system that meets user requirements
- Knowledge of databases like Posgresql, DynamondDB, Redis
- Familiar with: Open-source frameworks/technologies such as Spring, Angular, Node.JS, Hibernate; Content/documents management, workflow/case management; DevSecOps and tools used.
- Deep understanding of Object Oriental Programming, Data Structures & Algorithms.
- Experience with Git.
- Knowledge of security and experience in writing secure and efficient codes.
- Experience in implementing & maintaining Continuous Integration and Deployment process.
- Knowledge of AWS is strong plus
- Good English communication skills
BENEFITS OF JOINING TNEX FINANCE
1. Attractive Salary & Bonuses:
Competitive salary aligned with market standards and commensurate with the candidate's capabilities, to be negotiated upon successful completion of the interview process.
Year-end performance bonus ranging from 2 to 5 months of the average annual salary, depending on performance evaluation results.
2. Comprehensive Benefits Package:
Social insurance in accordance with labor regulations, along with additional health insurance for employees.
Various welfare policies including flexible working hours, company trips, birthday leave, and more.
Access to preferential loan programs for employees.
3. Training & Career Development:
Well-structured and in-depth training programs focused on Re-skill, Up-skill, and New-skill, tailored to different job groups.
Dedicated guidance and mentoring from direct managers, senior leaders, and industry experts.
Management development programs for high-potential employees, preparing them for future leadership and managerial roles.
Priority for internal promotions to management positions, creating strong career advancement opportunities.
4. Professional Working Environment & Dynamic Corporate Culture:
A friendly and supportive workplace that values responsibility and teamwork.
A dynamic and creative environment that encourages innovation and continuous learning.
Respect for diversity and a strong emphasis on collaboration and effective teamwork.
Numerous cultural, sports, and recreational activities that foster engagement and a positive workplace atmosphere.