Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Developer

CTOS Data Systems Sdn Bhd

Petaling Jaya

On-site

MYR 200,000 - 250,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT firm in Malaysia is seeking a Senior Java Developer to design and develop Java-based applications. The successful candidate will ensure applications meet business and technical standards while mentoring junior team members. Responsibilities include troubleshooting issues, adhering to clean code practices, and working in a collaborative, agile environment. Candidates should have at least 5 years of experience in Java development, familiarity with cloud services, and a Bachelor's degree in a related field.

Qualifications

  • At least a Bachelor's Degree in Computer Science/IT or equivalent.
  • Experience in Java development for a minimum of 5 years.
  • Familiarity with cloud services (AWS preferred) and financial industry is a plus.

Responsibilities

  • Design, develop, and maintain Java-based applications.
  • Troubleshoot and resolve application issues effectively.
  • Guide and support unit and integration testing efforts.

Skills

Java programming
Problem-solving
Team collaboration
Attention to detail

Education

Bachelor's Degree in Computer Science/IT

Tools

Git
Jira
Sonarqube
Job description

This role is responsible for the design, development, testing, and deployment of Java-based applications, ensuring they meet business requirements and technical standards. The Senior Java Developer will play a key role in reviewing existing systems for improvements, delivering scalable backend solutions, and supporting the full software development lifecycle.

The role will also be expected to contribute to technical documentation, mentor team members, and participate in project planning and implementation.

Responsibilities
  • Troubleshoot and provide suggestions to resolve any application issues.
  • Design, develop, and maintain efficient and reliable Java-based applications and services.
  • Review existing systems to identify areas for improvement and optimization.
  • Ensure adherence to clean code practices and industry standards.
  • Translate business requirements into functional and technical specifications.
  • Write and maintain technical documentation, including system design and specifications.
  • Perform unit, integration, and system testing to ensure software quality.
  • Guide and support testing activities, including creating test plans and scenarios.
  • Monitor application health post-deployment and proactively resolve issues.
  • Troubleshoot and resolve technical problems promptly and effectively.
  • Identify system gaps or weaknesses and propose actionable improvements.
  • Ensure implementations match technical specifications and user expectations.
  • Collaborate with cross-functional teams to deliver solutions aligned with business goals.
  • Communicate effectively with internal departments and external stakeholders when required.
  • Mentor and provide technical leadership to junior developers.
  • Work diligently to meet project deadlines and deliverables, including during critical release periods.
What does it take to be successful
Qualifications
  • Candidate must possess at least a Bachelor's Degree, Post Graduate Diploma, Professional Degree, Computer Science/Information Technology or equivalent.
  • Preference for those certified with Java Certification.
Work Experience
  • Minimum 5 years of experience in Java development.
  • Minimum 2 years of experience with cloud services (AWS preferred).
  • Experience working in the financial industry is a plus.
  • Having some experience (1 year or more) with NextJS or ReactJS will be an added plus for consideration.
  • Strong programming skills in Java.
  • Understanding of software development lifecycle (SDLC) and design patterns.
  • Ability to analyze, debug, and resolve performance or functionality issues.
  • Strong problem-solving abilities and attention to detail.
  • Ability to work independently and as part of a team.
  • Willingness to go the extra mile to meet critical project timelines.
Frameworks
  • Spring / SpringBoot Framework
  • JAVA Server-Side Technologies
  • JAX-WS with CXF
  • Rest and JSON
  • Unit Testing and Integrated Testing
Databases
  • MySQL
  • Knowledge of Oracle / Tibero is a plus
Financial Industry Familiarity
  • Familiarity with Financial Industry is a plus
Concepts
  • Proper Object-Oriented Programming
  • Software Design Patterns and Anti-Patterns
  • IOC / MVC
  • Test Driven Development
Tools
  • Git
  • Jira
  • Sonarqube

Your application will include the following questions:

  • What's your expected monthly basic salary?
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.