Expired
Top 3 reasons to join us
- Flexible hybrid working model
- Transparent career path & individual roadmap
- Unlimited training opportunities
Job description
We are looking for Senior or Lead Java Developers in Ho Chi Minh City.
- Keep an eye on the technical trends of the industry, have a certain amount of project management experience, be a good communicator, and coordinator, be good at writing documents, and have a keen sense of responsibility
- Investigate digital related products and platforms, identify potential opportunities to innovate or improve the existing products and platforms based on customer needs, create business opportunities, product strategy and business requirements
- Write high quality and testable code following clean code and SOLID design principles
- Create and design, technical and project documentation
- Plan and schedule own work for tasks and projects, also implement functionality without direct supervision
- Perform profiling and troubleshooting of existing solutions
- Follow and understand defined software development processes, such as tasks assignments, daily issue tracking etc.
- Working with operation team and end user to get the project deliverables to be accepted and released in production environment
- Work independently while in close collaboration with others in the team and across projects
- Coach junior colleagues
Your skills and experience
Requirements
- Bachelor's degree or above in Computer Science, Software Engineering or related majors
- Minimum 5 years of experience in software engineering and development using Java, including UML, Modeling and Design skills
- Solid knowledge of Design Patterns; SOLID, DRY principles
- Advanced knowledge of Core Java, Java 8, Spring, Java Web development technologies such as Spring MVC, Spring Boot, Spring Security and Spring data
- Proficient in micro-service-related technologies (API gateway, service discovery, containerization, Docker, etc.)
- Experienced in working with one of the popular public clouds such as Azure, AWS, GCP.
- Understanding of code quality measurements and able to implement efficient Unit Tests, Mockito
- Experience of relational database technologies e.g., SQL Server, Oracle, MySQL or NoSQL e.g. MongoDB
- Experience of source code control tools (e.g., GIT, SVN)
- Experience of CI/CD tools (e.g., Jenkins, SonarQube)
- Good interpersonal skills, analytical mind, conscientious attitude, and passion for engineering excellence
- Understanding of different phases of software development lifecycle and understanding of Agile Scrum processes
- Willingness and ability to adapt to changes in priorities and requirements
- Intermediate or higher level of spoken and written English
Nice to have
- Experience in front-end development of JQuery, Bootstrap, JavaScript, React.js etc.
- Familiar with ELK (Elasticsearch, Logstash, Kibana) suite of production monitoring systems
- Experience Cache management e.g. Redis
- Experience in Message queue e.g. RabbitMQ
- Experience in Spring Webflux
Why you'll love working here
- We care about your motivation and try to create an environment where you can discover yourselves.
- No typical day: you will have the opportunity to be involved in tech talks, training, prototyping, design as well as software development
- We have structure mentoring programs, courses, and assessment to up skill our people, so that youcan look forward to a long and fruitful career path with us.
- We care about your work-life balance, so our working environment is fun and friendly, and our employees enjoy 19 annual leave days.
- Your health (and your family members') are the most important to us, so we make healthcare package available from your start date
- You are encouraged to reach the Management Team at any time you have difficulty, need an advice or only want to share your feeling
- We are sure that we participate in Social, Health, and Unemployment Insurance with your full salary.
- 13th-month salary is an obvious thing in our office
- Regular assessments and salary reviews
- Free English classes and unlimited self-service trainings
- Friendly team and creative atmosphere
- Flexible working schedule
- Corporate and social events
EPAM Vietnam
View company
EPAM is a leading global provider of digital platform engineering and development services.
Company type
IT Outsourcing
Company size
151-300
employees
Country
United States
Working days
Monday - Friday
Overtime policy
No OT
More jobs for you
Get similar jobs by email
SUPER HOT
Posted
2 days ago
Senior Backend Developer (Java, Spring, Hybrid working)
Hybrid
Ho Chi Minh
SUPER HOT
Posted
4 days ago
Middle/ Senior/ Manager Java Developer (Spring, MySQL)
At office
Ho Chi Minh