Job Openings Senior Software Engineer - Delivery Channels and Middleware

About the job Senior Software Engineer - Delivery Channels and Middleware

  • Design and develop middleware services, Agent Banking, and Biller Sharing applications, bridging gaps between existing internet-based application functionalities and user expectations.
  • Produce high-quality, stable, and maintainable code by following software engineering best practices.
  • Drive the design of modern user interfaces based on consumer-focused principles for next-generation platforms.
  • Implement system enhancements, modifications, and bug fixes based on recommendations from Project Managers, QA Engineers, Business Users, and System Auditors.
  • Design robust, scalable software architectures for complex middleware systems.
  • Integrate and manage middleware solutions, ensuring seamless communication between applications.
  • Plan and execute version migrations of existing integration platforms to newer systems.
  • Maintain system uptime and troubleshoot production issues while meeting deadlines.

Requirements

  • Bachelors Degree in Computer Science, Engineering, Information Technology, or a related field.
  • 2–5 years of proven software development experience with a focus on delivery channels and middleware technologies.
  • Experience with WSO2 middleware products is a plus.
  • Proficiency in programming languages such as Java.
  • Experience with frontend/backend frameworks such as React.js, Angular (latest versions), and Spring Boot is an added advantage.
  • Strong knowledge of API design and management, including RESTful and SOAP services, federated authentication, and system integrations.
  • Expertise in designing integration solutions using middleware technologies.
  • Strong troubleshooting skills and experience maintaining production systems.

Core Competencies

  • Strong analytical and problem-solving abilities.
  • Deep understanding of API design, authentication principles, and best practices.
  • Ability to decouple authentication and API management from business logic for modular system design.
  • Excellent communication and collaboration skills.
  • Ability to manage multiple tasks and deliver within deadlines while maintaining high-quality standards.