Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer

HCLTech

Putrajaya

On-site

MYR 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology solutions provider in Malaysia is seeking a motivated Senior Java Developer to join their team. Responsibilities include designing and maintaining software applications using Java, collaborating with cross-functional teams, and improving application performance. The ideal candidate has over 6 years of experience, a relevant degree, and strong skills in Java programming and DevOps technologies. Join a dynamic environment focused on innovation and software excellence.

Qualifications

  • 6+ years of experience in Java programming.
  • Experience in DevOps technologies is a plus.
  • Understanding of object-oriented programming and design patterns.

Responsibilities

  • Develop and implement Java-based software solutions.
  • Participate in the full software development lifecycle.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.

Skills

Java programming
Software development
SQL
Problem-solving
Object-oriented programming
RESTful APIs
DevOps technologies
Communication skills
Agile methodologies

Education

Bachelor's or Master's degree in Information Technology

Tools

Java frameworks (Spring/Hibernate)
Version control tools (Git)
Job description

HCL Technologies Malaysia SDN BHD is seeking a motivated and talented Senior Java Developer - Production, Devops to join our team in Kuala Lumpur. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-quality software applications using Java technologies. This full-time position offers the opportunity to work on cutting-edge projects and collaborate with a dynamic team of professionals.

What you\'ll be doing
  • Develop and implement Java-based software solutions, ensuring adherence to best practices and coding standards
  • Support business operations by improving or performing systems configurations or by developing new features of Java applications
  • Ensure the performance, quality and responsiveness of applications by monitoring, analyzing and reporting root causes of system/production disruptions and including recommendations to prevent recurrence of glitches, defects & bugs
  • Help to maintain/improve code quality as well as automation, especially in the testing area
  • Analyze current technology trends within their IT lines and look for opportunities to design new technology solutions to maximize productivity and improve business operations
  • Enrich procedures and documentation of deliverables. Keep documentation and processes around production support as well as development cycle up to date and efficient
  • Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment
  • Collaborate with cross-functional teams to understand and translate business requirements into technical solutions
  • Maintain and enhance existing Java applications, addressing bugs and implementing new features
  • Contribute to the continuous improvement of development processes and practices
  • Engage in code reviews, pair programming, and knowledge sharing to promote team growth and learning
What we\'re looking for
  • Bachelor\'s or Master degree in information technology or equivalent
  • 6+ years of proven experience in Java programming and software development
  • Experience in supporting production to business users would be an added advantage
  • Experience in DevOps technologies would be an added advantage
  • Experience in migrating legacy systems would be an added advantage
  • Experience with Java frameworks such as Spring or Hibernate
  • Understanding of object-oriented programming and design patterns
  • Understanding of associated development processes – Testing, Code Quality and Design
  • Proficiency in SQL and experience with relational databases like Oracle, MySQL or PostgreSQL
  • Familiarity with version control tools, preferably Git but can be RTC
  • Work experience in Finance, banking or insurance industry is preferred
  • Knowledge of RESTful APIs and web services
  • Knowledge of JUnit
  • Methodologies – Waterfall & Agile are accepted
  • Certification – ITIL is a PLUS
  • Communication skills and ability to work effectively in a team and with business
  • Good problem-solving skills and attention to detail

Note: Do not provide bank or credit card details when applying for jobs. If you see something suspicious, report this job ad.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.