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.
Strong expertise in modern JavaScript technologies and front-end frameworks, including React.js, Next.js, Node.js, and jQuery, as well as UI frameworks such as Bootstrap and Material UI. Proficient in CSS, Sass, and responsive web design.
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