Job Summary
- Technical Skill:
- Java ,
- Spring ,
- CI ,
- JavaScript ,
- JUnit ,
- IBM DB2 ,
- Algorithm ,
- MySQL ,
- Jira ,
- Git ,
- Maven ,
- TDD ,
- Cassandra ,
- Design Patterns ,
- MS SQL ,
- Jenkins ,
- REST API ,
- BDD ,
- SOLID ,
- Mockito ,
- Apache Kafka ,
- SonarQube ,
- Swagger ,
- ReactJS ,
- Data Structure ,
- SpringMVC ,
- Spring Cloud ,
- Spring Data ,
- Spring Security ,
- Microservices ,
- JWT ,
- CD
Job description
Overview of job
We are looking for experienced JAVA Software Engineers with a specialty in Ho Chi Minh City.
- Understand, analysis requirement clearly and estimate tasks properly. And then, research, design, implement and test software program by applying best practices of engineer excellent. Finally, write and update technical documentation in Confluence pages
- Do troubleshooting to identify possible causes of problems, provide suitable solution and fix issues without breaking existing functionalities
- Participate in Agile Scrum activities: daily standup, demo session, retrospective, estimate and planning, etc
- 19 annual leave days and 10 days for sick leave
- Flexible working model: Hybrid working from Ho Chi Minh city or working remotely from any location in Vietnam
- 100% salary is paid in probation, including full salary contributions to social, health, and unemployment insurance
- Premium healthcare insurance for employees and 2 dependents
- The 13th-month salary is absolutely obvious
- Free English classes with native lecturers to leverage your skills
- Unlimited self-service training including mentoring programs
- Unlimited World-class training courses; all certifications supported
- Top trendy technologies:
- The multinational team of enthusiastic, open, and ready-to-go professionals
Job Requirement
Requirements
- Degree of computer science or equal certification of software engineering and at least 3 years of experience in software development
- Good at Java, JUnit, Git, Maven, design patterns and / or SOLID design principles
- Good at data structure, algorithms and problem solving
- Experience in Rest API, Spring MVC and relational DB (MSSQL, DB2, MySQL, Postgres) or NonSQL (MongDB, Cassandra, etc)
- Good communication skills with both verbal and written in English
- Can do attitude, willing to learn and apply new technologies quickly
Nice to have
- Experience in Spring Cloud, Spring Data, Spring Security, Microservices, JWT, Swagger, Mockito, Kafka, TDD, and BDD practices
- Experience in development process and CI/CD tools e.g. Atlassian JIRA, Jenkins, SonarQube
- Knowledge of the front-end technologies (e.g., JavaScript, React)
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Java
- Spring
- CI
- JavaScript
- JUnit
- IBM DB2
- Algorithm
- MySQL
- Jira
- Git
- Maven
- TDD
- Cassandra
- Design Patterns
- MS SQL
- Jenkins
- REST API
- BDD
- SOLID
- Mockito
- Apache Kafka
- SonarQube
- Swagger
- ReactJS
- Data Structure
- SpringMVC
- Spring Cloud
- Spring Data
- Spring Security
- Microservices
- JWT
- CD
COMPETENCES
- Problem Solving Skills
- Communication Skills
- Can-do attitude
- Willing to learn
BUSINESS PROFILE
EPAM Systems Inc. is a leading global provider of digital platform engineering and software development services.
Since 1993, EPAM Systems, Inc. (NYSE: EPAM), has leveraged its core engineering expertise to become a leading global product development and digital platform engineering services company.
Vietnam is the most recent location that EPAM has established office. This is your opportunity to join an organization in start-up mode that plans to (at least) double in size every 2-3 years. We are looking for excellent employees that want to see a similar growth in their careers.