jobs in Atoz Software Tech Sdn Bhd

全职 Software Engineer (JAVA) 工作, 薪水 up to MYR 4,500, Atoz Software Tech Johor 公司招聘中 - Ricebowl

分享
保存

工作地点

  • Jalan Bestari 1/5 Iskandar Puteri Johor Malaysia

职位描述

任职资格

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.

岗位职责

 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.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多