Talent.com
Tawaran kerja ini tidak tersedia di negara anda.
Senior Software Developer

Senior Software Developer

NETSKuala Lumpur, Kuala Lumpur, Malaysia
30+ hari lalu
Penerangan pekerjaan

Overview

Location : Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia

The Senior Java Developer is a member of the Delivery & Support Group in NETS Solutions – Malaysia Branch and will report to the Manager in charge of the division. The incumbent will be responsible for designing and developing solutions throughout the Software Development Life Cycle (SDLC), with a focus on building web applications and RESTful APIs using Java Spring Boot and Angular. Additionally, the role includes providing ongoing support and troubleshooting to ensure optimal performance and reliability of the solutions.

Key Responsibilities

  • Designing, implementing, and maintaining Java applications
  • Delivering high availability and performance
  • Contributing in all phases of the development lifecycle
  • Writing well-designed, efficient, and testable code
  • Conducting software analysis, programming, testing, and debugging
  • Managing Java and Java EE application development
  • Ensuring designs comply with specifications
  • Preparing and producing releases of software components
  • Transforming requirements into stipulations
  • Support continuous improvement by investigating alternatives and technologies
  • Presenting for architectural review
  • Engaging with team members to achieve project performance targets
  • Participating in daily software research and development activities, including requirements analysis, estimation, delivering user stories, and providing technical guidance
  • Interacting with colleagues to ensure design / implementation decisions comply with the application architecture and company standards
  • Recognising opportunities for code and design reuse (design patterns)
  • Performing quality assurance activities such as unit testing, system testing, and code reviews
  • Providing support to customers during acceptance testing and post-cutover implementation

Requirements

  • Minimum Bachelor's degree in Computer Science, Information Technology, or a related field
  • At least 3–5 years of hands-on experience in Java development, including Enterprise JavaBeans (EJB), J2EE framework, and Spring / Spring Boot
  • Experience and knowledge in building web applications including Java-based web services, Java Servlet technology, and RESTful technologies
  • Experience in mobile application development is an added advantage
  • Experience in Angular (FE) development is an added advantage
  • Experience and knowledge in various databases such as MSSQL, MySQL, Oracle, and JDBC
  • Experience and good knowledge in transforming user requirements into UML diagrams & OO design; strong understanding of UML
  • Understanding of software scalability, reliability, durability, and security
  • Working experience in testing methodology and the Software Development Life Cycle (SDLC)
  • Able to work under stress, with constraints and under tight schedules
  • Willing to work long hours and / or odd hours and support work when required
  • Good communication and troubleshooting skills
  • Strong interpersonal and time-management skills
  • Candidate will be required to travel as necessary
  • Employment details

  • Seniority level : Mid-Senior level
  • Employment type : Full-time
  • Job function : Information Technology
  • Industry : Banking and Financial Services
  • #J-18808-Ljbffr

    Buat amaran kerja untuk carian ini

    Software Developer • Kuala Lumpur, Kuala Lumpur, Malaysia