Mô Tả Công Việc
JOB PURPOSE
VNDIRECT is looking for a Backend Developer (Java) to participate in research and development technological application in products.
KEY ROLES & RESPONSIBILITIES
- Design, build, and maintain efficient, reusable, and reliable Java/Spring code. Ensure the best possible performance, quality, and responsiveness of the applications.
- Implement and deploy API solutions while demonstrating expertise in a number of areas including API design and development, Public and Private API design and development, highly scalable distributed systems.
- This requires a high degree of interaction with business and operations units to understand the functional needs of the system users as well as the various technology teams, both within and outside of a financial firm.
Yêu Cầu Công Việc
1. Education:
- University Degree, major in Technology Information, Computer Science or related field.
2. Experience:
- 1-5 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java 8+, J2EE and Internet Technologies.
- Experience in designing front end interfaces using HTML, JSP, CSS, JavaScript, jQuery and Ajax.
- Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO,...
- Experience in core multithreading, collections, IO, networking, JSP/Servlets and JDBC.
- Strong experience in Spring Framework such as Spring Boot, Spring MVC, Spring JDBC/ Data, Spring Security.
- Experience in configuring and deploying applications on Tomcat 7.0+ server.
- Good experience with RDBMS (MySQL, Postgree) and ORM technologies (JPA2, Hibernate).
- Hands on experience with build and deployment tools including Maven, logging and debugging using Log4j, unit and integration testing using JUnit.
3. Knowledge/ Abilities/ Skills:
- Knowledge of XML Suite of Technologies XML (XSL) and REST/ JSON.
- Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Agile/ Scrum.
- Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.
4. Core Competencies:
- Have mindsets that are consistent with the company‘s core values (IPAM & 4C).
(More information in company website).
BENEFITS
1. Community of professionals who work with integrity and devotion
- Professional financial working environment.
- Working with initiative, creativity and challenges.
2. Competency - based compensation
- Competitive and attractive compensation package based on performance and contribution.
- Receive the deducted income if passing the probation (2-month probationary period with 85% salary) and annual salary review.
- Social/ Medical/Unemployment insurances.
- Premium insurances: Healthcare insurance and 24/24 personal accident insurance.
3. Organization with vibrant and learning – centralized culture
- Open working space with modern equipment.
- Diverse, energetic internal and volunteer activities.