Global Payments is seeking a Senior Software Engineer with expertise in Java and C# to develop and maintain software solutions for their payment technology platform. The ideal candidate will have a strong background in backend development, cloud environments, and mentoring junior developers, contributing to the company's mission of enhancing payment solutions for millions of users worldwide
Job Summary
As a Senior Software Engineer at Como, you will play a pivotal role in developing high-scale, robust software solutions that enhance our platform's capabilities.
You will contribute to all phases of the software development lifecycle and lead the architecture and design of new features and enhancements.
Your work will directly impact millions of end-users worldwide, contributing to a system of very high scale.
Matching Summary
Match Score: 85
Global Payments is seeking a Senior Software Engineer with expertise in Java and C# to develop and maintain software solutions for their payment technology platform. The ideal candidate will have a strong background in backend development, cloud environments, and mentoring junior developers, contributing to the company's mission of enhancing payment solutions for millions of users worldwide.
Skills & Requirements
Must-have
Java backend development
C# backend development
Google Cloud Platform (GCP)
PostgreSQL and MongoDB
RabbitMQ or similar messaging brokers
Agile methodologies
Git version control
Nice-to-have
Kotlin experience
Containerization (Docker, Kubernetes)
DevOps tools (Jenkins, GitHub Actions)
.NET experience
NodeJS experience
Key Requirements
Bachelor’s degree in Computer Science or related field
At least 5 years of professional experience in backend development using Java
Strong proficiency in core Java concepts, data structures, algorithms, and design patterns
Knowledge of working with cloud environments
Knowledge of database management systems
Ability to build, optimize, and maintain low-latency, high-performance systems
Strong understanding of message-driven architectures
Ability to analyze and understand complex codebases