Java Developer

GATEWAY SEARCH SDN. BHD.

Rawang

On-site

MYR 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Gateway Search Sdn. Bhd. is seeking an experienced Java Developer to design, develop, optimize, and support business applications ensuring stability and performance. You will collaborate with cross-functional teams to deliver high-quality software aligned with business requirements.

Responsibilities include end-to-end development, troubleshooting, and ongoing improvement across the full software lifecycle, with emphasis on clean code, documentation, and adherence to standards.

Qualifications

  • Diploma / Associate Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum 4 years of Java development experience with strong knowledge of Java programming and OOP concepts.
  • Hands-on experience with Spring Boot and MyBatis; solid understanding of framework architecture and principles.
  • Proficient in Git for version control and source code management.
  • Strong knowledge of Oracle Database, SQL development, stored procedures, query optimization, and performance tuning.
  • Experience with Redis and RabbitMQ is preferred.
  • Familiarity with Linux and basic system administration; experience with Docker/Kubernetes is advantageous.
  • Experience with Vue.js including Vue Router and Vuex is preferred.
  • Hands-on experience with RuoYi open-source framework is a plus.
  • Strong coding discipline, documentation skills, and collaborative mindset.

Responsibilities

  • Develop, enhance, and optimize business applications while ensuring system reliability, scalability, and performance.
  • Design, develop, and maintain high-quality, clean, and maintainable code based on requirements and specs.
  • Collaborate with analysts, project teams, and stakeholders to deliver software within timelines and quality standards.
  • Analyze user feedback and system issues, perform troubleshooting, and implement effective solutions.
  • Provide end-to-end technical support throughout the system lifecycle, including monitoring and performance tuning.
  • Participate in design, development, testing, deployment, and continuous improvement activities.
  • Maintain technical documentation and adhere to coding standards, best practices, and development methodologies.
  • Comply with EHS policies and participate in relevant programs and training.

Skills

Java
OOP concepts
Problem solving
Team communication
Bilingual EN/CN

Education

Diploma / Associate Degree in CS/IT/SE

Tools

Spring Boot
MyBatis
Git
Oracle DB
Redis
RabbitMQ
Linux
Docker
Kubernetes
Vue.js
RuoYi framework
Vue Router
Vuex

Job description

We are seeking an experienced Java Developer to join our technology team. The successful candidate will be responsible for designing, developing, optimizing, and supporting business applications to ensure system stability, performance, and continuous improvement. You will collaborate closely with cross-functional teams to deliver high-quality software solutions aligned with business requirements.

Key Responsibilities

Develop, enhance, and optimize business applications while ensuring system reliability, scalability, and performance.

Design, develop, and maintain high-quality, clean, and maintainable code based on business requirements and technical specifications.

Collaborate with business analysts, project teams, and stakeholders to deliver software solutions within agreed timelines and quality standards.

Analyze user feedback and system issues, perform troubleshooting, and implement effective solutions to improve user experience.

Provide end-to-end technical support throughout the system lifecycle, including system monitoring, issue analysis, performance tuning, and optimization.

Participate in application design, development, testing, deployment, and continuous improvement activities.

Maintain technical documentation and follow coding standards, best practices, and development methodologies.

Comply with company Environmental, Health and Safety (EHS) policies and actively participate in relevant EHS programs and training.

Job Requirements

Diploma / Associate Degree or higher in Computer Science, Information Technology, Software Engineering, or a related field.

Minimum 4 years of Java development experience with strong knowledge of Java programming and object-oriented programming (OOP) concepts.

Strong hands-on experience with Java frameworks including Spring Boot and MyBatis, with good understanding of framework architecture and principles.

Proficient in Git for version control and source code management.

Strong knowledge of Oracle Database, including SQL development, stored procedures, query optimization, and database performance tuning.

Experience with middleware technologies such as Redis and RabbitMQ is preferred.

Ability to independently handle module design, development, debugging, and unit testing.

Familiarity with Linux operating systems and basic system administration commands.

Experience with Docker, Kubernetes (K8S), or containerized environments is an added advantage.

Experience with modern front-end frameworks such as Vue.js, including Vue Router and Vuex, is preferred.

Candidates with hands‑on experience in customization and development using the RuoYi open-source framework will have an added advantage.

Strong programming discipline with good coding practices, documentation skills, analytical thinking, and problem‑solving abilities.

Good communication skills, strong learning ability, and a collaborative team‑oriented mindset.

Proficient in both spoken and written English and Chinese, with strong communication skills.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer (Mandarin Speaker)
Senior Software Developer (Mandarin Speaker)

TP • Malaysia

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

TAT IT Technolgies • Kuala Lumpur

On-site
MYR 70,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Talent Recruit • Petaling Jaya

On-site
MYR 70,000 - 110,000
Senior Java Developer
Senior Java Developer

Businesslist • Kuala Lumpur

Hybrid
MYR 80,000 - 100,000
Java Developer
Java Developer

Oxydata Software • Selangor

On-site
MYR 70,000 - 110,000
Senior Java Developer
Senior Java Developer

Hyred • Kuala Lumpur

On-site
MYR 120,000 - 160,000
Senior Java Developer
Senior Java Developer

Mission Consultancy Services • Kuala Lumpur

On-site
MYR 70,000 - 90,000
Java Developer
Java Developer

Erudite Innovation • Kuala Lumpur

On-site
MYR 60,000 - 120,000
Application Developer - Java (Senior/Team Lead Level)
Application Developer - Java (Senior/Team Lead Level)

Fourtitude Asia • Selangor

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

Oxydata Software • Petaling Jaya

On-site
MYR 60,000 - 120,000