backBack

Specialist, Java Developer

NEW
location

Kuala Lumpur, Malaysia

permanent

Permanent

Duties & Responsibilities

  • Manage and mentor a team of Java developers, guiding them through technical challenges.
  • Foster team growth through regular feedback, training, and career development support.
  • Plan and allocate tasks, ensuring timely delivery of project milestones.
  • Work closely with cross-functional teams to troubleshoot and resolve project issues.
  • Identify and mitigate risks during the design and development phases.
  • Define and enforce coding standards and best practices.
  • Drive the continuous integration and development of backend applications.
  • Ensure the system’s performance, quality, and responsiveness are maintained at optimal levels.
  • Maintain and enhance critical business modules, ensuring reliability and scalability.
  • Drive process improvements and automation to enhance team 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 6 years of experience in Java development, with a focus on building and maintaining scalable, high-performance applications.
  • Proven experience in leading development teams or mentoring developers.
  • Hands-on experience with performance tuning, optimization, and troubleshooting in a high-throughput environment.
  • Experience working in the fintech industry or on financial applications is highly desirable.
  • Skills:
  • Strong proficiency in Java and Java-based frameworks (e.g. Spring, Spring Boot).
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience with microservices architecture and RESTful API development.
  • 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).
  • Familiarity with front-end technologies (e.g. Vue.js, Flutter) is a plus.
  • Experience with DevOps practices, including CI/CD tools (e.g. Jenkins, GitLab CI), containerization & orchestration (e.g. Docker, Kubernetes), and cloud platforms (e.g. Alibaba Cloud, Microsoft Azure, Google Cloud Platform) is a plus.
  • Understanding of security best practices and regulatory compliance in the fintech industry (e.g. PCI-DSS, RMiT).
  • Strong analytical and problem-solving skills, with the ability to translate business requirements into technical solutions.
  • Excellent communication and interpersonal skills, with experience collaborating across cross-functional teams.
  • 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.
  • Personality:
  • Analytical and Detail-Oriented: Strong analytical skills with attention to detail.
  • Problem Solver: Proactively identifies and solves complex problems.
  • Team Player: Works well with others and fosters a collaborative environment.
  • Adaptable: Thrives in a fast-paced, changing environment.
  • Self-Motivated: Driven to learn, grow, and take initiative.
  • Effective Communicator: Communicates clearly with both technical and non-technical audiences.
  • Accountable: Takes responsibility for actions and learns from mistakes.
  • Customer-Focused: Prioritizes user experience and customer satisfaction.