Mô tả công việc
Giới thiệu về công ty
We are looking for an experienced software engineer to join the leading world-class technology corporation. As our Lead Software Engineer, you will be in charge of leading our Software Engineer team in developing and maintaining our enterprise applications.
Trách nhiệm công việc
- Mentoring, coaching, and providing guidance for teams
- Planning and prioritizing work for team members
- Being involved in planning projects and project development decisions
- Working in team to ensure the quality of products as well as development process
- Gathering and analyzing requirements from stakeholders
- Designing, implementing, and testing solution
- Developing and setting up monitoring mechanisms to detect anomalies early
- Helping improve CI/CD processes
- Ensuring the safety of the system from cybersecurity threats
- Maintaining documentations for later references
Kỹ năng & Chuyên môn
- Bachelor’s degree in CS or related fields; Master’s degree preferred
- Excellent teamworking and communication skills
- 5+ years with professional enterprise Java development
- 5+ years with leading or managing development teams
- Must have extensive experience with Java frameworks such as Spring Framework or Spring Boot
- Extensive experience with relational database; a plus for NoSQL experience
- Extensive experience of software logging and monitoring
- Experience with microservices architecture
- Experience with software design principles
- Experience with unit and functional testing
- Experience with application security best practices
- Experience with Git and CI/CD
- Experience with UML diagrams such as class or sequence diagram
- Experience with software development life cycle
- Understanding of DevOps and Agile principles
- Familiarity with domain driven design
- Strong organizational and leadership skills
- Good English reading and communication skill
Công ty
One Mount Group
Ngành nghề
Dịch vụ doanh nghiệp
Quy mô công ty
Hơn 1000
Quốc tịch công ty
Vietnam