Job Summary
We are looking for a Full Stack Java Developer with 3+ years of experience in developing scalable web applications using Java, Spring Boot, Angular and/or React. The candidate should have strong frontend and backend development skills and be comfortable working in a collaborative, Agile environment.
Chinese language proficiency is mandatory for this role.
Key Responsibilities
- Design, develop, test, and maintain full-stack web applications using Java and modern frontend frameworks.
- Develop robust backend services and REST APIs using Java and Spring Boot.
- Build responsive and user-friendly applications using Angular and/or React.
- Work with databases and optimize application performance.
- Integrate frontend applications with backend APIs and third-party services.
- Participate in code reviews, debugging, testing, and production support.
- Collaborate with product, business, and technical teams to understand requirements and deliver solutions.
- Follow Agile development practices and contribute to sprint planning, estimation, and delivery.
Required Skills
- 3+ years of hands-on software development experience
- Strong programming experience in Java
- Good knowledge of Spring Boot, REST APIs and microservices
- Strong frontend experience in Angular and/or React
- Good understanding of HTML5, CSS3 and JavaScript/TypeScript
- Experience with SQL/relational databases
- Knowledge of Git and software development best practices
- Good understanding of Agile/Scrum methodology
- Chinese speaking proficiency – Mandatory
Preferred
- Experience with AWS/Azure/GCP
- Exposure to Docker/Kubernetes
- Experience working with CI/CD pipelines
- Knowledge of automated testing frameworks