Nơi làm việc
Cấp Bậc
Hình Thức
Bằng Cấp
Kinh Nghiệm
Mức Lương
Ngành nghề
- Chứng khoán, CNTT - Phần cứng / Mạng, CNTT - Phần mềm, Tài chính / Đầu tư
Hạn chót nhận hồ Sơ
Phúc Lợi
- Bảo hiểm
- Du Lịch
- Thưởng
- Chăm sóc sức khỏe
- Đào tạo
- Tăng lương
- Chế độ nghỉ phép
Mô tả công việc
Job Purpose
VNDIRECT is looking for a
Technical Lead (Java) who is responsible for provide hands-on leadership to the design, development, and deployment of technical solutions. Lead and conduct training to empower engineers on sufficient programming skills.
Key Roles & Responsibilities
- Lead team, design architect, develop, execute, deliver and maintain large software system development and maintenance projects.
- Lead technical skills an Agile Software Development inhouse team that is comprised of for members: coaching, review code, guide...
- Ensure that Software Development team adheres to and contributes to the defined processes while still being able to deliver efficiently.
- Deliver high-quality, secure, scalable and maintainable production software.
- Define, communicate and implement coding standards, use best practices to ensure quality.
- Performing biz requirement analyses, ensure high level of documentation is maintained by the team.
- Ensure predictable and reliable delivery of sprints/releases, identifying risk and conducting mitigation action planning.
Yêu cầu công việc
- Educational Background/Certificates
- University degree, major in Technology Information, Computer Science or related field.
- Work experience:
- 7+ years of IT experience in development, implementing of software systems in Java 8+, J2EE and Internet technologies, minimum 5+ years experience with designing, developing, delivering and maintaining large scalable enterprise systems.
- Knowledge/Professional Competence/Skills:
- Experience with full software development lifecycle including design, architecture, development, building, testing, deployment and maintenance.
- Ability to be forward-thinking and be able to analyze and anticipate project, technology and team solutions to ensure successful project delivery.
- Ability to own and drive technological and team issues to resolution with minimal guidance.
- Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, OOA/OOD...
- Strong knowledge of API development
- Strong knowledge of the Java Frameworks (Spring MVC, Spring JDBC/Data, Spring Security)
- Strong knowledge of web services (WSDL Soap, Restful).
- Good knowledge of relational databases, NoSQL databases, cache solutions and ORM technologies (JPA2, Hibernate)
- Self-motivated, curious, eager to learn and able to thrive in a fast-paced of business environment.
- Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Agile/Scrum.
- Core Competencies
- Possess qualities and mindset aligned with the company's core values.
Job Benefits
- Community of ethical and dedicated professionals
- Professional financial work environment.
- Work with an entrepreneurial spirit, creativity, and challenge.
- Performance-based compensation
- Competitive income based on ability and contribution.
- Annual salary review.
- Benefits Package
- Social insurance, health insurance, and unemployment insurance as per labor law.
- Participation in 24/7 health and accident insurance.
- Learning organization and vibrant culture
- Open workspace with modern equipment.
- Rich and meaningful cultural activities, team-building events, and charitable initiatives.
Job tags: Technical Lead Java