Taro Logo

Senior Software Engineer

A leading pure play payments technology company delivering innovative software and services globally, enabling efficient business operations across multiple channels.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer

Global Payments is a leading payments technology company that enables millions of daily transactions between buyers and sellers worldwide. As a Senior Software Engineer, you'll be part of a team that serves over 3 million companies, 1,300+ financial institutions, and 600+ million cardholders. The role involves working throughout the software development lifecycle, creating and maintaining complex applications using Java/J2EE technologies.

You'll be responsible for designing, coding, and implementing solutions that power the company's payment processing systems. The position requires expertise in Java, Spring Framework, and cloud platforms (AWS/Azure/GCP). You'll work with both front-end and back-end technologies, collaborate with business teams, and contribute to the architecture of mission-critical payment systems.

The ideal candidate brings 7+ years of development experience, strong analytical skills, and excellent communication abilities. You'll be working in a dynamic environment that values innovation and technical excellence, with opportunities to influence the future of payment technology. The role offers exposure to cutting-edge technologies and the chance to work on systems that process millions of transactions daily.

This position is based in Pune, India, where you'll join a global team of technology professionals. You'll have the opportunity to work on complex technical challenges, mentor junior developers, and contribute to the company's continued growth in the payments technology landscape. The role combines technical expertise with business acumen, requiring someone who can translate business requirements into robust technical solutions.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Design, create, and deliver moderately complex program specifications
  • Develop code using both front and back end programming languages
  • Perform testing and validation requirements
  • Participate in client facing meetings and vendor partnership teams
  • Develop and maintain application documentation
  • Provide advice on design and development of business applications
  • Assist with on-the-job training for other software engineers
  • Create and debug applications with various programming languages
  • Maintain and utilize programming documents in code development
  • Recommend changes in development and system standards

Requirements For Senior Software Engineer

Java
Python
Node.js
React
MongoDB
Redis
  • BS in Computer Science, Information Technology, Business / Management Information Systems or related field
  • 7+ years of strong development background in Java/J2EE Technologies
  • Experience in Core Java, Advanced Java, Design Patterns, Algorithms
  • Experience in Spring Framework(Spring Boot, Spring Security)
  • Experience in application servers (Apache, Tomcat, JBOSS)
  • Experience in build tools (Maven, Gradle)
  • Version control experience with GIT, VSTS & Teamforge
  • Experience with API Gateways - Datapower, APIM, Apigee
  • Experience in cloud platform – AWS/Azure/GCP
  • Strong analytical, planning, and organizational skills
  • Excellent communication skills

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Equal employment opportunities
  • Professional development opportunities

Jobs Related To Global Payments Senior Software Engineer