Java Backend Developer - Kuala Lumpur, Malaysia - Unison Consulting Pte Ltd

    Default job background
    Full time
    Description

    We are seeking a highly skilled Java Backend Developer with specialized experience in payments and banking to join our dynamic team. The successful candidate will play a key role in the design, development, and maintenance of our backend systems, ensuring robust and scalable solutions for our payments and banking services.

    Responsibilities:

    1. Java Development:
    • Develop high-quality, scalable, and maintainable Java applications.
    • Collaborate with cross-functional teams to define, design, and ship new features.
  • Spring Boot and Microservices:
    • Utilize Spring Boot to build and deploy microservices architecture.
    • Design, develop, and maintain microservices for seamless integration with existing systems.
  • Payments and Banking Expertise:
    • Apply deep knowledge of payments and banking systems to contribute to the development of financial services applications.
    • Work closely with stakeholders to understand business requirements and translate them into technical solutions.
  • API Development:
    • Design and implement RESTful APIs for efficient communication between different components of the system.
    • Ensure API security, scalability, and performance.
  • Database Management:
    • Proficient in working with relational databases such as MySQL, Oracle, or PostgreSQL.
    • Design and optimize database schema for optimal performance.
  • Code Quality and Testing:
    • Implement best practices for code quality, including code reviews and unit testing.
    • Debug and resolve issues in a timely and efficient manner.
  • Collaboration and Communication:
    • Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions.
    • Communicate effectively with team members and stakeholders on project progress and challenges.

    Requirements

    • Bachelor's degree in Computer Science or related field.
    • Proven 3-8 years of experience as a Java Backend Developer with a focus on payments and banking.
    • In-depth knowledge of Java, Spring Boot, and microservices architecture.
    • Experience with payment gateways, financial systems, and banking integrations.
    • Strong understanding of RESTful API design and development.
    • Familiarity with database technologies (MySQL, Oracle, PostgreSQL).
    • Solid understanding of software development best practices.