CIMBNovotel Kuala Lumpur City Centre, Kuala Lumpur, Malaysia
6 jam yang lalu
Penerangan pekerjaan
Key Responsibilities
Will be part of a strong development team focusing on development of critical services
Should be able to mentor and provide guidance to junior developers
Embrace DevOps culture and implement automation for applications.
Provide technical leadership and expertise for design, implementation, and quality release
Ensure that the relevant architecture and infrastructure are robust and stable for deployment.
Develop reliable services from user interface to DB backend
Coordinate and manage end-to-end solution testing process such as system integration test (SIT), regression test, user acceptance test (UAT), regression test, VAPT test and Performance Test and Production deployment according to project plan timeline and to close all high severity issue during the testing phase.
Propose changes to the deployment architecture to improve performance, scalability, and manageability
Ensure quality decision made in review and analysis of the tools from 3rd party vendors
Ensure that all digital solutions development adhere to CIMB Group's established project and delivery management and SDLC methodology, processes and standards, Enterprise Architecture standards, IT governance and policies including Information Security, Disaster Recovery / Business Continuity Planning framework, applicable regulatory requirements and auditors.
Prepare regular and timely updates and reporting on development progress, production issues and risks for relevant stakeholders.
Job Specification
Bachelor's Degree in Computer Science, Information Technology or related discipline
Relevant Working Experience
10 to 12 years of experience in enterprise software development
Extensive application development experience with clear understanding of digital solutions for banking and Consumer Banking businesses
Experience in adopting tools for development during code review, build / packaging process and etc.
Experience in solving complex problems with a high-level of understanding of technical specification
Experience working in a collaborative multi-disciplinary and matrixed environment
Technical / Functional skills
Full stack development experience is highly regarded
Good understanding of backend technologies
Good understanding of web and mobile front-end technologies will be added advantage.
Good understanding of digital banking UX
Working experience with CI / CD tool chain
Microservice and kubernetes experience will be added advantage
Experience building digital banking or eCommerce apps
Agile project experience
Strong experience in DevOps tools
Experience with the followings (Spring Boot framework, Spring Batch, Microservice, Kafka, Redis, Flyway)
Andriod SDK, HTML 5, CSS, MFP knowledge is advantage
Hands on experience on Java / J2EE, web services, RESTFul API, JSON, SOAP API, XML.
RDBMS, Object Oriented Approaches and Methodology
Databases : ProgresSQL.
Software Development Life Cycle (SDLC) Framework and Practices
Automated testing suites (eg JMeter, TOSCA, etc)
Non-Technical Skills
Self-starter and motivated with ability to work in a fast paced Rapid Application Development environment. Ability to handle multiple development tasks and assignments simultaneously
Skilled in communicating complex information with business and technical stakeholders as appropriate
Strong collaboration and teamwork skills
Result-focused with critical and strategic viewpoints
Buat amaran kerja untuk carian ini
Senior Developer • Novotel Kuala Lumpur City Centre, Kuala Lumpur, Malaysia