Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Engineer (JAVA)

Atoz Software Tech

Johor Bahru

On-site

MYR 100,000 - 150,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 company in Johor Bahru is seeking a Java Backend Developer to design and maintain scalable Java applications. The role involves working with Spring Boot, collaborating with cross-functional teams, and ensuring high-quality software through testing and documentation. Ideal candidates will have a Bachelor’s degree in Computer Science or related fields, hands-on Java experience, and the eagerness to learn new technologies. The position offers competitive compensation and a supportive work environment.

Benefits

13-Month Salary + Performance-Based Project Bonus
Travel/Accommodation/Working Allowance
EPF Contribution + SOCSO
Accident Insurance Coverage
Generous Annual Leave
Medical & Hospitalization Leave
Maternity, Paternity, and Compassionate Leave
Electronic Accessories Claims

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • Hands-on experience in Java backend development.
  • Strong understanding of object-oriented programming.

Responsibilities

  • Develop new features for Java-based applications using Spring Boot.
  • Collaborate with cross-functional teams to implement features.
  • Write and maintain unit tests to ensure software reliability.

Skills

Java backend development
Spring Boot
SQL
Git
Problem-solving

Education

Bachelor’s degree in Computer Science or related field

Tools

Maven
Gradle
JUnit
Job description

Working Location: Nusa Bestari, Skudai Johor

What We Offer

Compensation & Benefits

  • 13-Month Salary + Performance-Based Project Bonus

  • Travel/Accommodation/Working Allowance (if required)

  • EPF Contribution + SOCSO

  • Accident Insurance Coverage

  • Generous Annual Leave

  • Medical & Hospitalization Leave

  • Maternity, Paternity, and Compassionate Leave

  • Electronic Accessories Claims (reimbursement for work‑related tech purchases)

Work Environment & Culture

  • 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.

Key Responsibilities
  • Development & Maintenance
    • Develop new features for Java‑based applications (Spring Boot).
    • Assist in maintaining, refactoring, and debugging existing / legacy Java‑based applications.
    • Develop and maintain database schemas and the SQL scripts to support application requirements.
    • Participate in DEV/QA releases by following the team’s release SOP and troubleshoot any build failures.
    • Write clean, well‑structured and efficient code that adheres to the company standard and industry best practices.
  • Collaboration & Communication
    • Collaborate with cross‑functional teams (designers, business analysts, front‑end developers and QA) to implement features and resolve conflicts.
    • Proactively communicate technical challenges, blockers or constraints to the Team Lead to ensure alignment with project timelines and goals.
    • Participate in code reviews session; actively seek for feedback to improve your own code and learn to review peer code for readability and logic.
  • Testing & Debugging
    • Write, execute and maintain unit tests (e.g, JUnit, Mockito) to ensure software reliability and prevent regressions.
    • Troubleshoot and fix defect reported by QA or end‑users in a timely manner.
    • Investigate and resolve any build errors and test failures in deployment pipeline.
  • Documentation & Knowledge Sharing
    • Create and maintain clear technical documentation for APIs and software functionality.
    • Contribute to user guides or wikis to assist internal teams, future developers and clients.
  • Learning & Growth
    • Actively master the company’s tech stack, including Java frameworks (Spring Boot, Spring, Hibernate/JPA, MyBatis) and build tools (Maven, Gradle).
    • Actively explore, learn and apply new tech stack.
    • Using AI as assistance in day‑to‑day work (IDE copilots, PR review helpers).
    • Must be able to explain and justify AI‑generated code to ensure understanding and security, rather than applying suggestions blindly.
Qualifications
  • Education:
    • • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experience:
    • Hands‑on experience in Java backend development.
  • Technical Skills:
    • Java 17+ – Strong understanding of object‑oriented programming (OOP).
    • Frameworks – Practical knowledge of Spring Boot, Spring Framework, or Hibernate.
    • Database Management – Proficiency in relational databases (e.g., MySQL, MariaDB), including writing optimized SQL queries and Stored Procedures.
    • System Modeling – Ability to read, understand and create UML diagrams (Class, Sequence, etc.) and ERD for visualising logic and database schemas.
    • Version Control – Familiar with Git (branching, merging, pull request).
    • Build Tools – Experience with Maven or Gradle.
    • Basic Front‑End Concepts – Understanding of common web technologies (HTML, CSS, JavaScript) is a plus.
  • Soft Skills:
    • Eagerness to learn and adapt to new technologies.
    • Strong problem‑solving capabilities.
    • Good communication and teamwork abilities.
Nice‑to‑Have
  • 1+ years of working experience as backend developer.

  • Strong algorithm and data structure knowledge for efficient coding solutions.
  • Basic understanding of Containerization (Docker).
  • Knowledge of cloud platforms (AWS/GCP/Azure).
  • Familiarity with Agile/Scrum methodologies.
  • Experience with testing frameworks like JUnit.
  • IT Support Experience – Background in providing technical support or bridging technical solutions to customer needs.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.