Epicareer Might not Working Properly
Learn More

177 002 Messaging and Integration Development Engineer

  • Full Time, onsite
  • AC P. COMPUTER TRAINING & CONSULTANCY PTE LTD
  • Singapore, Singapore
$ 5,700 - $ 6,800 / month

Checking job availability...

Original
Simplified

Roles & Responsibilities

Working with a back-office development team, you will be responsible for the design and delivery of the software solution for a high volume and performance intensive back office of an Automatic Fare Collection (AFC) system

Key Activities:

  • Gather and analyze software requirements in collaboration with stakeholders.
  • Design, develop, and maintain high-quality software solutions.
  • Prepare and submit key deliverables throughout the software development lifecycle—including Business Rules, Software Requirements Specifications, Architecture and Design Documents, Interface Specifications, Source Code, Testing Plans, Operation & Maintenance Manuals, Training Materials, and other documentation in line with the Authority’s standards.
  • Provide day-to-day application support to assist the Authority with operational needs.
  • Work closely with end users to clarify requirements, address design feedback, and support testing activities.

Requirements:

  • Extensive hands-on experience in building scalable microservices using Java and Spring Boot.
  • Proven track record in delivering highly available, reliable, and secure messaging services.
  • Skilled in implementing performance optimization techniques and strategies for high availability.
  • Deep understanding of event-driven architecture and its best practices.
  • Strong expertise in using Solace Event Brokers for real-time data streaming.
  • Experienced in designing and developing event-driven applications with Solace PubSub+ and microservices architecture.
  • Proficient in integrating AWS Messaging and Integration Services, including API Gateway.
  • Bonus: Experience in developing and optimizing ETL/ELT pipelines for Snowflake.
  • Bonus: Proficient in configuring and managing job schedules using Control-M to streamline data flow and improve processing efficiency.

Job Type: Contract
Contract length: 36 months

Pay: $5,700.00 - $6,800.00 per month

Work Location: In person