backBack

Specialist, Java Developer

NEW
location

Kuala Lumpur, Malaysia

permanent

Permanent

Duties & Responsibilities

  • Assist in developing and maintaining high performance backend applications.
  • Write clean, efficient, and well-documented code following industry standards and best
  • practices.
  • Support the team in debugging and troubleshooting software defects to ensure smooth and
  • error-free functionality.
  • Collaborate with senior developers and team members to design, develop, and implement
  • new features.
  • Participate in code reviews to learn best practices and improve coding skills.
  • Ensure the system’s performance, quality, and responsiveness are maintained at optimal
  • levels.
  • Maintain and enhance critical business modules, ensuring reliability and scalability.
  • Develop and maintain comprehensive unit tests to ensure code quality and reliability.
  • Identify and mitigate risks during the design and development phases.
  • Design and implement system architecture in line with business and technical requirements.
  • Provide innovative solutions to meet evolving business needs and improve system efficiency

Requirements

  • Qualification:
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a
  • related field.
  • Certifications in Java, Cloud Computing or related technologies are a plus.
  • Experiences:
  • Minimum of 3+ years of experience in Java development, with a focus on building and
  • maintaining scalable, high-performance applications.
  • Experience working in the fintech industry or on financial applications is highly desirable.
  • Skills:
  • Proficiency in Java and understanding of Java-based frameworks (e.g. Spring).
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Proficiency in database technologies (e.g. SQL, NoSQL databases) and ORM frameworks like
  • Hibernate or MyBatis.
  • Strong knowledge of automated testing frameworks and tools (e.g. JUnit, TestNG, Mockito).
  • Experience with version control systems (e.g. Git).
  • Understanding of basic web technologies and RESTful API development.
  • Strong problem-solving abilities and attention to detail.
  • Good communication skills and ability to work collaboratively in a team environment.
  • Ability to work in a fast-paced, agile environment and manage multiple priorities effectively.
  • High attention to detail and commitment to delivering high-quality, reliable software.