
Software Engineer(Java Backend Technologies)
Global Payments17 hours ago
Pune, IndiaMid Level / Senior
Responsibilities
- Develop and maintain account updater services for the Access to Cards payments team.
- Analyze, design, program, debug, and modify software enhancements and new products.
- Collaborate regularly with teammates and the product owner.
- Support development and DevOps efforts across the team.
- Work with web services and API-based automation testing.
- Lead a team of 3–4 people when needed.
- Translate requirements into designs and maintain end-to-end ownership of software delivery.
Requirements
- 4–6 years of experience with Core Java, Spring, Spring Boot, microservices, web services, SQL, NoSQL, and microservices architecture.
- Strong experience building web applications and working with Spring, Spring Boot, Hibernate, Spring Batch, and JUnit.
- Knowledge of design patterns, Tomcat, JBoss, RDBMS, PostgreSQL, Cassandra, MySQL, and other databases.
- Experience with AWS, Docker, Kubernetes, and OpenShift containerized implementations.
- Experience with Apache Kafka, ActiveMQ, Jenkins, and Ansible.
- Knowledge of API-based automation testing and CI/CD practices.
- Strong Core Java knowledge and the ability to follow sound coding and SDLC practices.
- Comfort with AI tools and terminology.
Tech Stack
AnsibleApache CassandraApache KafkaAWSDockerJavaJenkinsJUnitKubernetesMySQLOpenShiftPostgreSQLSpring BootSQL
Categories
About Global Payments
Global Payments is a public payment technology and merchant services company that provides card acceptance, ecommerce, POS, and integrated software to businesses and financial institutions. It earns primarily from transaction processing fees and software subscriptions, and trades on the NYSE as GPN. Headquartered in Atlanta, it is a Fortune 500 company and combined with TSYS in 2019 to add issuer processing and banking partnerships.