Senior Java Developer
RM 6,000 - RM 7,999 / Per Mon
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Competencies/Skills (Essential to succeed in this job): - Minimum 5 years of hands–on experience developing applications using JavaScript, Java/J2EE, with Spring boot framework knowledge and experience. - Degree in Computer Science or related fields or equivalent technical certification or experience. - Advanced skills implementing SOA, API and mircoservices architecture using any of the market leading solutions. - Experience in implementing business critical, high volume, and highly available services is a must. - A strong hands-on development track records building integration and application utilizing a variety of technologies, development tools and database systems. - Experience with containerization and cloud technologies (eg. OpenShift, Kubernetes, Dockers, Mesos, AWS) as well as DevOps and testing tools (Git, SVN, TFS, Jira, Confluence, Jenkins, Nexus, Selenium, SonarQube). - Experience with cloud-based, CD/CI or DevOps development environment. - The candidate must be able to understand and demonstrate that they possess the technical skills as (HTML5, CSS / CSS3 / SASS / LESS / Stylus, Bootstrap, JQuery, ReactJS, Redux, Web Sockets, Bower, Jest, Es6 features & Typescript). - Good communication skills both in writing and verbally with ability to present the complex ideas or technical solution to business and/or management team. - Domain knowledge in Financial Services industry is desirable. - Demonstrated ability to write effective tests for full-stack JavaScript applications and services. - Experienced with JavaScript build tooling, such as Babel and Webpack. - Working knowledge of backend JavaScript API/Web services development in node.js Responsibilities: - Design and build function-centric solutions in the context of transition from traditional, legacy platforms to microservices architectures. - Define and refactor multi-channel client architecture offering and providing differentiated end-user experiences by leveraging containerization and cloud technology. - Outline the governance and microservices development guiding principles as well as ensuring the best practices are followed by the development team. - Work collaboratively with an agile, scrum-based team to understand the business domain and client requirements that drive analysis, architecture/design and development of quality technical solutions and deliverables. These solutions cross a broad spectrum of technologies and must align with business and IT strategies and to comply with the organization’s architectural and security standards. - Participate in coordinated planning sessions and provide effort estimates for business initiatives of IT solutions. - Maintain cutting edge knowledge of current and emerging technologies, industry trends and standards.
Similar Jobs