At EPAM Vietnam, we have an exciting opportunity for you to join us as a Senior Java Developer.We seek naturally curious, persistent, logical and clever individuals with a true passion for technology. If you take pride in living by the code of your craft and enjoy developing elegant solutions for complex problems, you are a good fit for our talented Java team. At EPAM, engineering is in our DNA. So, when you join our team, you will work with top global clients and make significant contributions to the ever-changing technology landscape that keeps us, our communities and our clients moving forward.Understand and analyze requirements clearly and estimate tasks properly. And then research, design, implement and test software programs by applying best practices of engineering. Finally, write and update technical documentation on Confluence pagesCoordinate with other members to create technical analysis and proposal, review code and mentor other software developersImplement troubleshooting to identify possible causes of problems, provide suitable solutions and fix issues without breaking existing functionalitiesParticipate in Agile Scrum activities: daily stand up, demo session, retrospective, estimate and planning, etcPerform technical interviews for EPAM, not only EPAM Vietnam