Job Summary
We are looking for an experienced Software Developer to design, develop, and enhance applications that align with our IT architecture and standards. This role involves building efficient, scalable systems using Angular, Java Spring Boot, and SQL/NoSQL databases, while ensuring smooth operations through effective troubleshooting and maintenance. You will collaborate with crossfunctional teams to deliver highquality solutions and adopt modern technologies such as microservices, cloud platforms, and container tools.
Job Description
- High level design architecture
- Technical analysis and application design aligned with standard in IT Blueprint
- Adopt and apply proper technology in development
- Develop with proper programming language
- Support on technology related information required for developing
- Keep abreast on updated IT application technology to be able to adopt properly
- Manage application development with SDLC methodology and comply with regulation
- Trouble shooting and fixing on the related problem solving to ensure the smooth and efficient banking service/operation
- Prepare readiness of application systems for business continuity management
- Identifying areas for modification in existing programs and subsequently developing these modifications
- Writing and implementing efficient code
- Determining operational practicality
- Developing quality assurance procedures
- Deploying software tools, processes and metrics
- Maintaining and upgrading existing systems
- Working closely with other developers, UX designers, business and systems analysts
Qualifications
- At least 5 years of experience in software development roles.
- Experience in Angular & Java Spring boot
- Experience in working with SQL/NoSQL Database e.g., MySQL, Postgresql, Oracle, MongoDB.
- Understand basic Infrastructure knowledge e.g., TCP/IP, Network securities, Load balancing, Reverse-proxy etc.
- Experienced in Microservices architecture is a plus.
- Experienced in any public cloud such as AWS, GCP and Azure is a plus.
- Experienced in Container (Docker, Kubernetes, OpenShift) platform is a plus.
- Experienced in Deployment and Devops is a plus.