- Work model
- Office
- Experience
- 2-5 years
- Employment
- Not specified
- Compensation
- Not disclosed
- Technology signal
- 7 tags
Technology context
7Parsed from the vacancy text; ordered by relevance to this role.
React.jsFull StackJavaMicroservicesSpringRESTAgile
Full listing
Role description
Join our China Delivery Team as a Software Engineer . You will build Java back-end solutions for leading clients across diversified industries. This role offers the chance to drive Agile practices, collaborate with cross-functional teams and deliver high-impact IT projects in Shenzhen.
Responsibilities
- Implement functionality independently by following team technical decisions and development processes
- Ensure code quality and deliverables align with software development principles and best practices
- Participate in project meetings, estimation, planning and code reviews
- Contribute to knowledge sharing and continuous team improvement
- Partner with multiple functional roles to ensure smooth project delivery
- Support the rationalization of Agile practices within the development team
Requirements
- Bachelor's degree or higher in computer science, software engineering or a related field
- Experience in software engineering and development
- Knowledge of or project experience with React.js
- Understanding of Core Java and the Spring ecosystem (Spring Boot) with experience in RESTful microservices
- Experience applying object-oriented principles to deliver high-quality solutions
- High proficiency in spoken and written English (B2 level preferred) to collaborate effectively with international stakeholders
- Native-level Cantonese speaking skills