Search by job, company or skills

NETS

Senior Software Developer (1 year contract)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job description:

Position Summary

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

  • Design, develop, and maintain Java applications ensuring high availability and performance.
  • Contribute to all phases of the software development lifecycle.
  • Write well-designed, efficient, and testable code
  • Perform analysis, testing, and debugging.
  • Manage Java and Java EE application development in compliance with specifications.
  • Prepare and deliver software releases and transform requirements into technical solutions.
  • Drive continuous improvement by exploring new technologies and presenting architectural recommendations.
  • Collaborate effectively with team members to meet project deliverables and manage changes.
  • Provide technical guidance, assist with requirements, estimation, and deliver agreed user stories.
  • Ensure design and implementation align with application architecture and company standards.
  • Apply design patterns for code and design reuse.
  • Conduct quality assurance activities including unit testing, system testing, and code reviews.
  • Support customers during acceptance testing and post-implementation phases.

Requirements

Education and Experience

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Minimum of 3-5 years of hands-on experience in Java development, including Enterprise JavaBeans (EJB), J2EE framework, and Spring/SpringBoot.
  • Experience in testing methodology and software development life cycle (SDLC).

Skills and Knowledge

  • Experience and good knowledge in building Web applications including Java-based Web services, Java Servlet Technology and RESTful Technology.
  • Experience and good knowledge in HTML and JavaScript.
  • Experience in mobile application development is an added advantage.
  • Experience in Angular (FE) development is an added advantage.
  • Strong knowledge of database design.
  • Experience and knowledge in various databases such as MSSQL, MySQL, Oracle database SQL and JDBC will be an added advantage.
  • Experience and good knowledge in transforming user requirements into UML diagrams & Object Oriented (OO) Design. Strong understanding in UML (Unified Modelling Language).
  • Understand software scalability, reliability, durability and security.
  • Able to work under stress, with constraints and under tight schedule.
  • Willing to work long hours and/or odd hours and support work whenever required.
  • Good communication and troubleshooting skills.
  • Strong interpersonal skills and good time management skills.
  • Candidate may be required to travel as and when necessary.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134800147