Taro Logo

Associate Senior Software Engineer

Leading pure play payments technology company delivering innovative software and services globally, enabling efficient business operations across channels worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance

Description For Associate Senior Software Engineer

Global Payments, a leading payments technology company, is seeking an Associate Senior Software Engineer to join their Core Transaction Processing Team. This role offers an exciting opportunity to work with cutting-edge technology in the financial services sector, handling solutions that process millions of transactions daily. The position combines technical expertise with leadership responsibilities, requiring both hands-on development skills and the ability to mentor junior engineers.

The ideal candidate will be deeply involved in designing and developing fault-tolerant, high-availability systems using modern technologies like Java, Spring Framework, and cloud services. You'll work with microservices architecture, containerization, and cloud platforms, particularly AWS, while implementing best practices in automated testing and deployment.

This role presents an excellent opportunity for experienced developers looking to advance their careers in financial technology. You'll be part of a company that processes payments for over 3 million companies and serves more than 600 million cardholders globally. The position offers exposure to complex technical challenges in a mission-critical environment, working with modern tech stack and architectural patterns.

The role combines technical excellence with leadership opportunities, making it ideal for engineers who want to make a significant impact on global payment systems while growing their careers. You'll be working with a diverse team of professionals in a company that values innovation and technical expertise, while contributing to solutions that power the global economy.

Last updated 15 hours ago

Responsibilities For Associate Senior Software Engineer

  • Collaborate with engineers to create technical designs, develop, test and solve complex problems
  • Contribute to automated build, deploy and test processes
  • Work in an iterative manner with focus on fail fast approach
  • Demo work for colleagues and business team members
  • Conduct research on new technologies
  • Create mechanisms for rapid recovery and fault tolerance
  • Develop self-service capabilities for infrastructure and application management
  • Create automated tests for code pipeline
  • Provide detailed monitoring across application levels
  • Mentor junior engineers
  • Plan and manage sprints within project team

Requirements For Associate Senior Software Engineer

Java
MongoDB
Kafka
Kubernetes
Redis
  • 7+ years of professional experience in coding, designing, developing and analyzing data
  • BTech/Master's Degree in Computer Science or Information Systems
  • Experience with SOA Architecture, Microservices Architecture, Event-driven and serverless architectures
  • Knowledge of Java/JEE Design Patterns, Enterprise Integration Patterns
  • Experience with Java 1.8+, Spring Framework, Spring Boot
  • Experience with ORM frameworks like Hibernate, MyBatis
  • Hands-on experience with AWS stack and services
  • Experience with Cloud Native projects (Prometheus, Grafana, Kubernetes)
  • Experience in Agile development and Test-driven development
  • Strong understanding of server virtualization, networking and storage
  • Good communication and interpersonal skills
  • Strong problem-solving abilities

Interested in this job?

Jobs Related To Global Payments Associate Senior Software Engineer