Job Description
About Company
We are looking for an experienced software engineer to join the leading world-class technology corporation. As our Software Engineer, you will be in charge of developing and maintaining our enterprise applications.
Your role & responsibilities
- 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
Your skills & qualifications
- Bachelor’s degree in CS or related fields
- Excellent teamworking and communication skills
- 3+ years with professional enterprise Java development; 5+ years preferred
- Must have extensive experience with Java frameworks such as Spring Framework or Spring Boot
- Extensive experience with relational database; a plus for NoSQL experience
- 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
- Understanding of software logging and monitoring
- Understanding of UML diagrams such as class or sequence diagram
- Understanding of software development life cycle
- Familiarity with domain driven design
- Awareness of DevOps and Agile principles
- Good English reading and communication skill preferred
Benefits for you
- 13 months salary fixed
Company
One Mount Group
Industry
Dịch vụ doanh nghiệp
Company size
Hơn 1000
Nationality
Vietnam