Java Engineer
Về công việc
Trách nhiệm chính
- Design, develop, test and maintain Java-based applications while adhering to engineering best practices
- Analyze project requirements, estimate tasks and support technical design decisions
- Collaborate with global teams on technical solutions, code reviews and Confluence documentation
- Troubleshoot system issues, identify root causes and implement effective fixes
- Participate actively in Agile ceremonies including daily stand-ups, sprint planning and retrospectives
- Drive system improvements, code quality and overall performance optimization
Yêu cầu
- Proven experience in software development with a strong foundation in computer science
- Hands‑on expertise with Java, Spring, Spring Boot, REST APIs, Git and Maven
- Solid understanding of object‑oriented programming, design patterns and data structures
- Experience working with relational databases (MySQL, PostgreSQL, MSSQL) or NoSQL databases
- Familiarity with microservices architecture and core cloud or CI/CD concepts (Jenkins, Jira)
- Clear communication in English (B2 level or higher)
- Practical expertise with AI coding assistants and SDLC tools like GitHub Copilot, Cursor, Codeium or Amazon Q Developer within real engineering workflows
Mức lương
- Thỏa thuận
Phúc lợi
- Generous annual leave of up to 19 days
- Transparent career path and individual roadmap
- Access to over 25,000 online courses and libraries
- English classes, mentoring programs, partial grants of certification
- Experience exchange with colleagues worldwide
Hình thức làm việc
- Flexible hybrid working model
Thông tin khác
- One‑month sign‑on bonus (terms & conditions apply)
- EPAM Vietnam is a Vietnam Best Workplace™ certified company (2022‑23 and 2023‑24)
- EPAM Vietnam has two offices in Ho Chi Minh City and Hanoi