Key Responsibilities Design and development -Assist in designing, coding, and maintaining Java-based applications and microservices -Write clean, well-structured code following team standard and industry best practices. -Collaboration and Communication -Work closely with cross-functional teams (designers, business analysts, front-end developers and QA) to implement features and resole bugs. -Communicate technical challenges or constraints to ensure alignment with project goals. Testing and Debugging -Participate in code reviews to improve code quality and gain feedback -Write and maintain unit tests to ensure software reliability -Troubleshoot and fix defect reported by QA or end-users in a timely manner. Documentation and Knowledge Sharing -Create and update technical documentation for new and existing features. -Contribute to user guides or other resources to assist internal teams and customers. Deployment and Maintenace -Assist in deploying applications across different environments, following established procedures. -Provide post-deployment support, monitoring system performance and addressing any arising issues. Database and API integration -Work with relational database ( e.g MySQL , MariaDB) for data storage and retrieval. -Integrate and consume RESTful APIs, ensuring and efficient communication between services. Learning and Growth -Learn and apply Java frameworks (Spring Boot, Hibernate) and stay updated on trends in the Java ecosystem. -Explore performance optimization, security best practices, and DevOps tools to broaden your technical skill set. [Apply now at https : / / my.hiredly.com / jobs / jobs-malaysia-atoz-software-tech-sdn-bhd-job-junior-software-engineer]
Qualifications -Education : Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience). -Experience : 1+ years of hands-on experience in Java backend development. -Technical Skills : -Java 8+ : Strong understanding of object-oriented programming (OOP). -Frameworks : Practical knowledge of Spring Boot, Spring Framework, or Hibernate. -Microservices : Experience in designing and implementing RESTful APIs and microservice architectures. -Database : Proficiency in relational databases (e.g., MySQL, MariaDB), including writing optimized SQL queries and Stored Procedures. -Build and Version Control : Familiarity with Maven or Gradle and version control systems like Git. -Basic Front-End Concepts : Understanding of common web technologies (HTML, CSS, JavaScript) is a plus. -Design and Documentation -Ability to read and create UML diagrams (Class, Sequence, etc.) and Entity Relationship Diagrams (ERD). -Capable of producing clear, detailed technical documentation for new and existing applications. -Soft Skills : -Eagerness to learn and adapt to new technologies. -Strong problem-solving mindset. -Good communication and teamwork abilities. -Problem-Solving and Analytical Skills -Strong algorithm and data structure knowledge for efficient coding solutions. -Proactive in troubleshooting complex issues and implementing fixes swiftly. -Ability to analyze system performance and propose optimizations.
Software Engineer • Nusa Bestari, Skudai, Johor