Full Stack Developer
Summary
Builds and maintains full-stack applications using ReactJS (Vite) and Spring Boot, focusing on REST APIs, microservices, and cloud-based solutions on AWS. Works with databases, Docker, and Agile methodologies to deliver scalable, containerized applications with AI-agent integrations.
Avensys is a reputed global IT professional services company headquartered in Singapore. Our service spectrum includes enterprise solution consulting, business intelligence, business process automation, and managed services. Given our decade of success, we have evolved to become one of the top trusted providers in Singapore and service a client base across banking and financial services, insurance, information technology, healthcare, retail, and supply chain.
We are currently looking to hire a Full Stack Developer. This is an exciting opportunity to expand your skill set, achieve job satisfaction, and enjoy a healthy work-life balance. More details are below.
ROLES AND RESPONSIBILITIES
- Design, develop, and maintain full-stack applications using ReactJS (Vite) and Spring Boot.
- Develop and integrate REST APIs and implement Microservices patterns.
- Implement data persistence and database operations using JPA and SQL.
- Develop and support AI-agent capabilities as part of the application.
- Work with AWS services and support cloud-based application development.
- Build and manage containerised applications using Docker.
- Perform unit testing and local API mocking to ensure application quality and reliability.
- Use Gradle and Git for build management and source code version control.
- Participate in an iterative delivery environment, contributing to continuous improvement.
- Work independently and take accountability for assigned deliverables.
REQUIREMENTS
- 5+ years of hands-on experience in Full Stack Development using ReactJS and Spring Boot.
- Strong experience in ReactJS , Spring Boot, JPA/Hibernate, and SQL.
- Proven experience in REST API development/integration and Microservices patterns.
- Hands-on experience with AWS services and good understanding of AWS fundamentals.
- Experience in application containerisation using Docker.
- Good experience with Gradle, Git, unit testing, and local API mocking.
- Exposure to AI agent development/integration is an added advantage.
- Good understanding of Agile/iterative delivery methodologies.
WHAT'S ON OFFER
You will be remunerated with an excellent salary and be entitled to attractive company benefits. Additionally, you will have the opportunity to work in a fun and collaborative environment with excellent career growth prospects.