Senior Java Developer

CTOS

Petaling Jaya

On-site

MYR 120,000 - 180,000

Full time

8 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

CTOS in Malaysia seeks a Senior Java Developer to design, build, test, and deploy Java-based applications that meet business requirements and standards. You will mentor junior developers, contribute to technical docs, and contribute to full SDLC from planning to release.

You will leverage Spring/SpringBoot, REST/JSON, and cloud services (AWS) while actively identifying performance improvements and ensuring code quality and maintainability for scalable backend services.

Qualifications

  • 5+ years of Java development experience.
  • Experience with cloud services, preferably AWS.
  • Familiarity with SDLC, design patterns, and clean code.

Responsibilities

  • Design, develop, test, and deploy Java-based applications.
  • Mentor juniors and contribute to technical docs.
  • Review and optimize current systems for performance.
  • Collaborate with cross-functional teams to deliver aligned solutions.

Skills

Java
Spring/SpringBoot
REST/JSON
AWS
Unit Testing
React/NextJS
SDLC
Mentoring

Education

Bachelor's Degree in CS/IT

Tools

JAX-WS CXF
MySQL
Oracle
Tibero

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.

KEY RESPONSIBILITIES
  • Troubleshoot and provide suggestions to resolve any applications 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 year 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.
  • Familiarity with Financial Industry is a plus
  • Knowledge of other programming languages especially NextJS / ReactJS will be and added bonus for considerations.
Familiarities with the following JAVA Frameworks:
  • Spring / SpringBoot Framework
  • JAVA Server-Side Technologies
  • JAX-WS with CXF
  • Rest and JSON
  • Unit Testing and Integrated Testing
Familiarity with the following databases
  • MySQL
  • Knowledge of Oracle / Tibero is a plus
Understanding of the following concepts:
  • Proper Object-Oriented Programming
  • Software Design Patterns and Anti-Patterns
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Zchwantech • Kuala Lumpur

On-site
MYR 80,000 - 120,000
JAVA Developer
JAVA Developer

Fuku • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Senior Java Developer, Unified Customer Onboarding
Senior Java Developer, Unified Customer Onboarding

Maybank • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Junior Java Developer
Junior Java Developer

Lavu Tech Solutions Sdn Bhd • Kuala Lumpur

On-site
MYR 48,000 - 72,000
Java Developer
Java Developer

Zchwantech • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Springboot Developer
Springboot Developer

GoKardz Technologies • Kuala Lumpur

On-site
MYR 80,000 - 100,000
Java Developer
Java Developer

Technology Bucket • Puchong

On-site
MYR 90,000 - 180,000
General Java Senior Developer II
General Java Senior Developer II

北京汉克时代科技有限公司 • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Talent Recruit • Petaling Jaya

On-site
MYR 70,000 - 110,000
Team Lead
Team Lead

GoKardz Technologies • Kuala Lumpur

On-site
MYR 100,000 - 160,000