Java Engineer
About This Job
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
Phúc lợi
- Flexible hybrid working model
- 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 around the world
- One‑month sign‑on bonus (terms & conditions apply)
Hình thức làm việc
- Flexible hybrid working model
Thông tin khác
- Apply today and be eligible for a one‑month sign‑on bonus*
- *Terms & Conditions apply.
- Application process: Step 1 – General interview with talent attraction specialist; Step 2 – Technical interview with technology experts; Step 3 – Manager interview with hiring manager; Step 4 – Client interview.