Permanent Hiring

RJC942 | Software Architect


  • Upload File

Company Description

Join our cutting-edge team at the forefront of financial services technology. If you’re eager to be part of an innovative, fast-moving group that harnesses the power of Cloud technology, our team is the perfect fit for you.

As a member of the product team, you’ll play a pivotal role in shaping the future of payments technology. We’re a leading financial technology business, offering a cloud-native Payments Processing Platform to banks and financial institutions worldwide. Join us and be part of revolutionizing the landscape of financial services technology.

Technical Skills

  • Minimum of 15 years of experience in Software Engineering/Development and at least 5 years of experience in architecting Enterprise applications is much preferred.
  • Demonstrated experience as an architect for high-volume, high-throughput applications.Strong engineering background in developing scaled and resilient distributed solutions.
  • Hands-on expertise in Kubernetes and Docker.Proficiency in Microservices, Interfaces, Events, and APIs based architecture solutions.
  • Advanced knowledge of software architecture, application development, with deep expertise in one or more technical disciplines such as cloud, data, security, and devops.
  • Expertise in Java or other contemporary programming languages and good experience in design patterns like UML. 
  • Advanced knowledge in Azure/AWS areas including Compute, Networking, Data & Analytics, and Security.
  • Ability to present and effectively communicate with Senior Leaders and Executives.
  • Experience in designing solutions using industry-standard open-source frameworks such as Spring, Hibernate, Apache, and Integration patterns.
  • Proficiency in core Java development using concurrent threading model, JVM tuning, GC management, and Database SQL tuning.
  • Working knowledge of NoSQL Databases like MongoDB/CassandraDB.
  • Experience with one of the message brokers is essential. Experience in Kafka, RabbitMQ, IBM MQ, and Active MQ is advantageous.
  • Working experience with in-memory databases like Redis, Hazelcast is beneficial

Roles & Responsibilities

  • Engage with the business management team to articulate objectives and delineate functional requirements for both new initiatives and modifications to existing products.
  • Collaborate closely with domain experts, product management, and product engineering teams to drive solution engineering efforts effectively.
  • Participate in solution demonstrations alongside pre-sales and product management teams.
  • Maintain the product roadmap and uphold architectural standards to ensure alignment with overarching business objectives across all product development projects.
  • Offer assistance for production escalations and troubleshoot customer issues for swift resolution.
  • Provide technical guidance to the team on complex systems or issues requiring specialized expertise.
  • Develop an extensive understanding of current and prospective product features to inform strategic decision-making.
  • Conduct market analysis to identify trends and opportunities, informing the development of targeted solutions.
  • Translate market insights into actionable product requirements that address customer needs and market demands.
  • Play a pivotal role in the Software Development Leadership, contributing to technical solution design, development, and architecture for both new and existing products.
  • Collaborate closely with Product Managers to strategize and execute new product releases.
  • Demonstrate initiative, drive, and confidence in pursuing project goals and overcoming challenges autonomously.

Desired Certification

  • TOGAF (The Open Group Architecture Framework) Certification.