Mô Tả Công Việc
Responsibilities:
- Develop a secure, clean, clear, scalable, and well-documented codebase and maintain high testing coverages build and manage automated build/test/deployment environments.
- Split complex engineering tasks into smaller components, which can then be developed by junior engineers on the team.
- Design and develop highly scalable, reliable, secure, and fault-tolerant systems with minimal guidance.
- Coordinate with cross-functional teams (Sales, Marketing, Product, Web, DevOps, UX, QA, etc. ) on planning and execution.
Yêu Cầu Công Việc
Requirements
- Bachelor's degree in Computer Science/Software Engineer or equivalent
- 2+ years of experience in Java programming
- Good experienced with Spring/Spring Boot, Hibernate, Kafka, JUnit
- Strong at OOP, algorithm, data structure, design patterns and problem-solving.
- Familiarity with Microservices architecture
- Experienced with RDBMS (PostgreSQL, MySQL, etc.) or NoSQL (MongoDB, etc.)
- Familiarity with Docker/Kubernetes/Cloud Infrastructure/Agile/Scrum methodology is added advantage
Hình thức
Quyền Lợi
Benefits
- Very attractive/competitive salary
- Working in an international environment/customer (US, Israel, Europe, etc.…)
- Working with the dynamic, young, professional, supportive and friendly team.
- Career path: Potential to become a Team leader
- Premium Healthcare and Accident insurance
- Project based/performance bonus, twice salary reviews per year
- Welfare regime: Travel, picnic, enjoy holidays, enjoy productivity