Senior Software Engineer (java)

GLOBAL PAYMENT HOLDING COMPANY

Rehovot, Israel
On-site
Java backend development
C# backend development
Google cloud platform (gcp)
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
  • Excellent problem-solving abilities
  • Effective communication and collaboration skills
  • Professional proficiency in English

Work Rights

Not specified

Tailored Resume

Cover Letter