
177 002 Messaging and Integration Development Engineer
$ 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