Senior Software Engineer

International award-winning executive recruitment expert Monroe Consulting Group is recruiting on behalf of a leading SEO tool provider. As the business keeps developing, our client is seeking a talented for Senior Software Engineer position. The job is based in Ho Chi Minh City, Vietnam.

Job Summary: The dedicated Senior Software Engineer will be responsible for analyzing requirements and designing proper technical solutions to develop the existing product with Java application.

Job Responsibilities:

  • Understand and analyze the requirements
  • Assign, prioritize and manage task in the application development life cycle
  • Review, check and test team member's code
  • Schedule and track development phases
  • Design source code and database structure
  • Support and give technical solutions to team members
  • Write well-design, testable and efficient code
  • Write design documentation
  • Keep application secure
  • Review work to ensure follow the policies set for project
  • Follow the company application development processes and standards

Job Requirements:

  • BS/MS degree in Computer Science or Engineering
  • Minimum 4 - 5 years of experience with Java
  • Familiar with OOP and Spring Boot, MySQL, MongoDB, Redis, Microservice, SQL Query
  • Familiar with Distributed and Microservice Patterns
  • Able to solve problems with technical solutions
  • Excellent communication and organizational skills