Frontend Developer
Summary
Builds responsive web apps with Java/Spring and cloud-native tools, spanning full-stack development from UI to backend services and cloud deployment.
- Design, develop, and maintain scalable front-end and back-end architectures, including highly responsive HTML5/CSS-based Single Page Applications (SPA) and Multi-Page Applications (MPA).
- Translate business requirements into functional prototypes and application enhancements, driving continuous improvement of system features and user experience.
- Participate throughout the full Software Development Life Cycle (SDLC), including requirements gathering, solution design, documentation, development, testing, deployment, and production support.
Requirements
- Minimum 5 years of hands-on experience in developing and supporting mission-critical business applications.
- Demonstrated experience in building advanced, responsive, and user-centric web interfaces.
- Solid background in Java-based technologies and frameworks, including Spring Boot, Spring Framework, Spring Cloud, Spring MVC, and Spring Data.
- Strong understanding of modern web application architecture, design patterns, RESTful services, and microservices-based solutions.
- Practical experience with cloud platforms such as AWS, Microsoft Azure, Alibaba Cloud, or Huawei Cloud, including deployment, configuration, and scaling of cloud-native applications.
- Hands-on experience with Kubernetes, REST/GraphQL APIs, PostgreSQL and other relational/non-relational databases, caching technologies, Kafka, and cloud-native