Mid-Senior Java Devs (Spring, English)

EPAM Vietnam
Expired
+2
Remotely, Floor 13, MB Sunny Tower, 259 Tran Hung Dao, Co Giang ward, District 1, Ho Chi Minh
At office

Top 3 reasons to join us

  • Flexible hybrid working model
  • Transparent career path & individual roadmap
  • Unlimited training opportunities

Job description

We are looking for experienced Java Software Engineers with a specialty in Ho Chi Minh City. 

  • 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
  • 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
  • Coach junior colleagues
  • 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

Your skills and experience

Requirements

  • Bachelor's degree or above in Computer Science, Software Engineering or related majors
  • More than 4 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
  • Active learner who is passionate about technology and keeps up-to-date with changes in technology
  • Intermediate (CEFR B2) or higher level of spoken and written English

Desirable

  • 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

  • Full of free-services mentoring programs, courses, and assessment to upskill our people so that you can look forward to a long and fruitful career path with us.
  • Premium Insurance Package for employees and direct dependents
  • We are sure that we participate in Social, Health, and Unemployment Insurance with your full salary.
  • 19 annual leave days.
  • 13th-month salary is an obvious thing in our office
  • Regular assessments and salary reviews
  • Friendly team and creative atmosphere
  • Flexible working schedule

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