jobs in Atoz Software Tech Sdn Bhd

Atoz Software Tech Hiring! Full Time Software Engineer (JAVA) in Johor, Earn up to MYR 4,500 - Ricebowl

MYR3,000 - MYR4,500 Per Month
Share
Save

Working Location

  • Jalan Bestari 1/5 Iskandar Puteri Johor Malaysia

Job Description

Requirements

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:

o        Java 17+: Strong understanding of object-oriented programming (OOP).

o        Frameworks: Practical knowledge of Spring Boot, Spring Framework, or Hibernate.

o        Database Management: Proficiency in relational databases (e.g., MySQL, MariaDB), including writing optimized SQL queries and Stored Procedures.

o        System Modeling: Ability to read, understand and create UML diagrams (Class, Sequence, etc.) and ERD (Entity Relationship Diagram) to visualize the logic and database schemas.

o        Version Control: Familiar with Git (branching, merging, pull request)

o        Build Tools: Experience with Maven or Gradle

o        Basic Front-End Concepts: Understanding of common web technologies (HTML, CSS, JavaScript) is a plus.

Soft Skills:

o        Eagerness to learn and adapt to new technologies.

o        Strong problem-solving capabilities.

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

Responsibilities

 Key Responsibilities

Development & Maintenance

o   Develop new features for Java-based applications (Spring Boot).

o   Assist in maintaining, refactoring, and debugging existing / legacy Java-based applications.

o   Develop and maintain database schemas and the SQL scripts to support application requirements.

o   Participate in DEV/QA releases by following the team’s release SOP and troubleshoot any build failures.

o   Write clean, well-structured and efficient code that adheres to the company standard and industry best practices.

o  Collaboration & Communication

o   Collaborate with cross-functional teams (designers, business analysts, front-end developers and QA) to implement features and resolve conflicts.

o   Proactively communicate technical challenges, blockers or constraints to the Team Lead to ensure alignment with project timelines and goals.

o   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

o   Write, execute and maintain unit tests (e.g, JUnit, Mockito) to ensure software reliability and prevent regressions.

o   Troubleshoot and fix defect reported by QA or end-users in a timely manner.

o   Investigate and resolve any build errors and test failures in deployment pipeline.

Documentation & Knowledge Sharing

o   Create and maintain clear technical documentation for APIs and software functionality.

o   Contribute to user guides or wikis to assist internal teams, future developers and clients.

Learning & Growth

o   Actively master the company’s tech stack, including Java frameworks (Spring Boot, Spring, Hibernate/JPA, MyBatis) and build tools (Maven, Gradle).

o   Actively explore, learn and apply new tech stack.

o   Using AI as assistance in day-to-day work (IDE copilots, PR review helpers).

o   Must be able to explain and justify AI-generated code to ensure understanding and security, rather than applying suggestions blindly.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More