Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer (Java)

Atoz Software Tech

Johor Bahru

On-site

MYR 150,000 - 200,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 software development company in Johor Bahru is seeking a Java Backend Developer with expertise in Spring Boot and relational databases. You will design scalable architectures, manage cloud resources, and oversee complex development processes in a collaborative environment. Candidates should hold a degree in IT or a related field and have over 3 years of experience in Java backend development. This role offers competitive salary and employee-friendly benefits.

Benefits

13-Month Salary + Performance-Based Project Bonus
EPF Contribution + SOCSO
Accident Insurance Coverage
Medical & Hospitalization Leave
Maternity, Paternity and Compassionate Leave
Open, Friendly, and Supportive Environment
Fully Stocked Pantry
Regular Team-Building Activities

Qualifications

  • 3+ years of professional experience in Java Backend Development.
  • Proficiency in Java 17+ with understanding of OOP and Functional Programming.
  • Experience in development of Monolithic and Distributed systems.

Responsibilities

  • Design scalable architectures and validate technical feasibility.
  • Own complex SpringBoot modules and optimize SQL queries.
  • Manage cloud resources and maintain CICD pipelines.

Skills

Java 17+
Spring Boot Framework
Relational Database Optimization
Collaboration
Problem-Solving

Education

Bachelor’s or Master’s degree in Information Technology or related field

Tools

Git
Maven
AWS
CI/CD tools (e.g. Jenkins)
Job description

13-Month Salary + Performance-Based Project Bonus

EPF Contribution + SOCSO

Accident Insurance Coverage

Medical & Hospitalization Leave

Maternity, Paternity and Compassionate Leave

Electronic Accessories Claims (reimbursement for work-related tech purchases)

Open, Friendly, and Supportive Environment

Say “NO” for Office Politics or Gossip

Dynamic, Innovative, and Agile Team

Fully Stocked Pantry with unlimited coffee, snacks, and beverages.

Regular Team-Building Activities and Company Events to foster collaboration and camaraderie.

Responsibilities
  • System Architecture & Design: Design scalable, sustainable architectures and validate technical feasibility in collaboration with leadership
  • Core Development: Own complex SpringBoot modules and optimize SQL queries to ensure high performance, security and reliability
  • Cloud & DevOps: Manage cloud resources, ensure projects’ releases consistency, maintain CICD pipelines
  • Maintenance & Reliability: Analyse systems to eliminate performance bottleneck, resolve technical debt and complex issues like memory leaks or concurrency issues
  • Mentorship & Technical Leadership: Mentor junior developers through code reviews session, enforce coding standards and serve as technical escalations point for complex issue
  • Communication & Collaboration: Collaborate with cross-functional teams to implement features and communicate challenges and blockers
  • Documentation & Knowledge Sharing: Write comprehensive technical documentation to be shared among the teams or clients
  • Continuous Improvement: Evaluate new technologies and leverage AI tools to enhance productivity without apply blindly
Qualifications

Education: Bachelor’s or Master’s degree in Information Technology, Computer Science, Software Engineering, or a related field (or equivalent experience).

Experience: 3+ years of professional experiences in Java Backend Development.

Technical Skills

  • Proficiency in Java 17+ with a strong understanding of both OOP and Functional Programming paradigms (Streams, Lambdas)
  • Extensive knowledge of Spring Boot Framework, Hibernate/JPA and use them to architect and build production-ready applications from scratch
  • Ability to read, understand and create UML diagrams and ERD
  • Experience in development of Monolithic and Distributed system

Databases & Caching

  • Proficient in Relational Database with experience in optimizing queries, indexing and stored procedures
  • Familiarity with NoSQL or In-Memory stores is highly valued

Tools:

  • Familiar with Git (branching, merging, pull request, rebase, resolve conflict)
  • Experience with Maven/Gradle
  • Hands-on experience with cloud platforms (e.g. AWS)
  • Proficiency in using CI/CD tools (e.g. Jenkins)

Soft Skills

  • Problem-Solving & Critical Thinking: Ability to diagnose complex issues and propose efficient solutions
  • Collaboration & Communication: Strong communicator who can work effectively with cross-functional teams
  • Leadership & Mentorship: Capable of guiding junior developers and promoting a culture of continuous learning
  • Adaptability & Independence: Self-motivated, able to manage multiple tasks under tight deadlines, and open to learning modern technologies
  • Organization & Prioritization: Strong organizational skills to balance competing priorities in a fast-paced environment
Nice-to-Have
  • Experience with other programming languages or tools
  • Basic understanding of modern frontend frameworks (React, Vue, or Angular) to assist with minor UI changes or debugging integration issues
  • Certifications in cloud platforms (e.g., AWS Certified Developer)
  • Previous background in IT support or networking

Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. 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.