x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Senior API Developer
 banner picture 1  banner picture 2  banner picture 3

Senior API Developer

Percept Solutions Pte. Ltd.

Percept Solutions Pte. Ltd. company logo

As a Senior API Developer, you will be responsible for designing, developing, and maintaining robust system-to-system integrations, with a focus on REST and Host-to-Host (SFTP-based) architectures. You will work closely with cross-functional teams to ensure seamless communication between systems, utilizing various technologies and platforms. This role requires strong expertise in API management, Java programming, and experience with cloud-based services and integration tools.

Key Responsibilities:

  • Design and develop system-to-system integrations, specifically using REST APIs and Host-to-Host (SFTP-based) communication.
  • Collaborate with business analysts, architects, and other stakeholders to gather requirements and translate them into technical solutions.
  • Develop and maintain scalable and secure APIs, ensuring they meet performance and security standards.
  • Manage and monitor APIs using API management platforms.
  • Implement best practices for API security, versioning, and lifecycle management.
  • Optimize API performance, reliability, and scalability.
  • Write clean, efficient, and maintainable code in Java, with the ability to debug and troubleshoot complex issues.
  • Implement file or message integration solutions using SFTP, Message Queue, or other integration technologies.
  • Parse and transform data formats such as XML, JSON, and flat files to ensure seamless data exchange between systems.
  • Utilize Cloud PaaS services like Logic App, Function App, and Service Bus for integration and automation purposes.
  • Implement and maintain CI/CD pipelines, working closely with DevOps teams to ensure smooth deployment processes.
  • Participate in the setup and configuration of infrastructure and networking components, including virtual networks, network security, and firewalls.
  • Conduct various types of software testing, including unit, integration, and load testing, to ensure the quality and reliability of developed APIs.
  • Manage source code using version control systems like Git or SVN, ensuring code integrity and version management.
  • Actively participate in agile development processes, contributing to sprint planning, daily stand-ups, and retrospective meetings.
  • Collaborate with team members to continuously improve development practices and deliver high-quality products on time.

Required Qualifications:

  • Proven experience in designing and developing system-to-system integrations using REST and Host-to-Host (SFTP-based) architectures.
  • Strong knowledge and hands-on experience with API management platforms.
  • Proficiency in Java programming with a solid understanding of object-oriented principles and design patterns.
  • Familiarity with other programming languages is a plus.
  • Experience in implementing file or message integration solutions, including SFTP and Message Queues.
  • Knowledge of data parsing and transformation techniques for XML, JSON, and flat files.
  • Experience with Cloud PaaS services such as Logic App, Function App, and Service Bus.
  • Knowledge of CI/CD pipelines and DevOps practices is highly desirable.
  • Understanding of infrastructure and networking concepts, including virtual networks, network security, and firewalls.
  • Proficiency in source version control tools such as Git or SVN.
  • Experience with various software testing methodologies is advantageous.
  • Familiarity with agile development practices and experience working in an agile environment.

To apply please click the Apply button or send us your updated profile to [email protected]

EA Licence No.:18S9405 / EA Reg. No.:R1330864

Percept Solutions is undergoing a growth phase and are on the lookout for talent. Applicants are encouraged to follow Percept Solutions on LinkedIn @ https://www.linkedin.com/company/percept-solutions/ to stay up to date on our upcoming roles and events.


Sharing is Caring

Know others who would be interested in this job?