In today's financial industry, payment processing has emerged as a critical area of focus and innovation. Enterprises now expect payments to be processed more efficiently, affordably, and transparently. At Goldman Sachs, our Payments Platform team is at the forefront of this transformation, developing and supporting comprehensive payment solutions for all institutional and retail transactions.
Our software manages the life cycle of incoming and outgoing cash flows, from initiation and execution to settlement, monitoring, control, and authentication. We prioritize scale, resiliency, and high availability to ensure seamless operations. Handling a high volume of transactions daily, our platform is the vital conduit enable Firm's business activities.
Join us to be part of a team that drives the future of payment processing and makes a significant impact on the financial industry.
What you will do:
- Maintain and enhance existing products to support the firm's daily operations by collaborating with global business users and developers.
- Participate in the design, development and testing of new products and enhancements to deliver better user experiences, more reliable services, and enhanced financial opportunities for the firm and our clients with a special focus on scale, resiliency and high availability.
- Take ownership of the design, development, testing, and documentation of our systems.
- Collaborate with different business users, leaders and developers on a global scale to navigate complex regulatory, business and technical landscapes.
- Cultivate strong engineering processes to improve developer experience, build high-quality software, and promote sustainable innovation.
- Acquire an understanding of our business domain and requirements.
Skills and experience we are looking for:
- Have a degree in Computer Science, a similar technical field of study or Degree in any STEM subject or equivalent work experience.
- Candidate should have a minimum of 2 years of experience in building and delivering software at scale.
- Candidate should have a minimum of 2 years of experience in coding with Java.
- Have working experience with database technologies, microservices architectures.
- Enjoy contributing to projects in various capacities, including front-end development, back-end development, DevOps, testing, and product management.
- Possess strong technical, analytical, and communication skills.
- Enjoy working with a diverse range of technical and non-technical stakeholders.
- Energetic, team-oriented, and self-motivated.
- (Nice to have but not mandatory) Have experience with payment systems, payment networks, financial services, or Fintech.
Our Technology Stack Includes:
- Java, Hibernate, Spring Boot, DB2, MongoDB, Oracle, Elasticsearch, micro-services and Kafka.
- (Nice to have but not mandatory) Cloud application development, Infrastructure as Code, Kubernetes, container-based deployment, monitoring/dashboard for health checks, and automated regression testing.