Our client is a well-known organization and they are seeking an experienced Senior Java Developer to join their project team on a 12‑month contract. You will help design and deliver enterprise-grade digital solutions for key clients, working closely with cross-functional teams in a fast-paced environment.
Key responsibilities - Design, develop and maintain enterprise-scale web applications using Java, Spring Boot and modern front-end technologies (e.g. React.js).
- Build and enhance RESTful APIs and microservices to support scalable, high-performance systems.
- Collaborate with architects, product owners and QA to translate requirements into technical solutions following SDLC best practices.
- Troubleshoot complex technical issues, optimize application performance and drive continuous improvements.
- Work within an Agile environment (Scrum / Kanban), contributing to sprint planning, code reviews and deployment activities.
Qualification - Bachelor's degree in Computer Science, Information Technology or related discipline (or equivalent practical experience).
- Minimum 3 years of years of hands‑on software development experience delivering enterprise applications or digital solutions.
- Strong expertise in backend and full stack development with:
- JavaScript, ReactJS
- Java, Spring Boot, Hibernate/JPA
- RESTful API and microservices-based architectures
- MySQL / NoSQL / PostgreSQL
- Solid understanding of SDLC, from requirements analysis, design and development through testing, deployment and support.
- Experience working in Agile teams and using tools such as Git and Jira.
- Strong analytical, problem-solving and communication skills, with the ability to work effectively with onshore and offshore teams.
- Exposure to AWS services such as ECS, S3 and Lambda is a plus.
- Good command in both English and Chinese.
#J-18808-Ljbffr