We are looking for a highly skilled Cloud Application Developer to join our Client's dynamic engineering team. The ideal candidate will have extensive experience in cloud application development, hands-on programming skills, and a strong understanding of cloud architectures and microservices design principles. You will collaborate closely with technical leads and architects to create robust applications and ensure the highest standards of code quality, security, and performance.
Key Responsibilities:
1. Application Design & Development
- Collaborate with technical leads and architects to design robust applications that meet business requirements.
- Develop and maintain comprehensive, high-quality design documentation, ensuring clarity and accessibility for all stakeholders.
- Write code that adheres to established design principles, incorporating both static and dynamic code analysis to ensure code quality and security.
2. System Architecture & Integration
- Proactively expand knowledge of related architectural components, including databases and message brokers, to contribute to end-to-end solution design.
- Integrate applications with system interfaces, working closely with other teams to ensure seamless communication and data flow between systems.
3. Team Collaboration & Knowledge Sharing
- Work effectively in a diverse, multi-cultural team environment, promoting an inclusive culture of knowledge sharing and continuous improvement.
- Actively participate in team meetings and Agile ceremonies, contributing to project discussions and strategic planning.
Required Experience & Skills:
- Bachelor’s degree in IT/Engineering or a related field.
- 4+ years of experience in Cloud Application Development with proven success in building and deploying cloud-based applications.
- Hands-on programming knowledge in one or more languages, such as:Python
Golang
Java
- Experience in designing and implementing applications based on S.O.L.I.D principles and incorporating unit tests for robust code quality.
- Strong understanding and experience with REST API best practices and design guidelines.
- Proficiency in one or more REST API frameworks, such as:Spring Boot
FAST API
Flask
- Experience with GraphQL is desirable, especially if supporting frontend applications.
- Hands-on experience in relational database systems (preferably PostgreSQL).Ability to independently design schema.
Proficiency in using ORM tools and writing plain SQL queries.
Interested candidates, who wish to apply for the advertised position, please email us an updated copy of your resume.
We regret that only shortlisted candidates will be notified.
EA License No.: 01C4394
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOLKELLY Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at https://www.persolkelly.com.sg/policies. You acknowledge that you have read, understood, and agree with the Privacy Policy