Global Payments

Software Engineer - Java Spring Boot Developer

Pune, Maharashtra, India

Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Payments Technology, Financial ServicesIndustries

Requirements

Candidates should possess 3-6 years of professional experience in backend development using Java and Spring Boot. A strong understanding of RESTful APIs and microservices architecture is required, along with hands-on experience in Kubernetes for container orchestration and GCP services such as GKE, Cloud Run, Pub/Sub, and Cloud Storage. Proficiency in Git and CI/CD tools like Jenkins or GitLab CI is necessary, as are strong problem-solving skills and the ability to work in agile teams. A Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience, is also required. Exposure to Apigee API management, Docker, monitoring/logging tools, and cloud security best practices are considered advantageous.

Responsibilities

The Software Engineer will design, develop, and maintain backend services using Java and Spring Boot, building and deploying microservices within Kubernetes. They will leverage GCP services for application hosting, scaling, and monitoring, and integrate APIs and services following best practices for security and performance. Responsibilities also include collaborating with DevOps teams to optimize CI/CD pipelines, ensuring high code quality through testing and code reviews, troubleshooting production issues, and translating requirements into technical solutions in collaboration with product owners and architects.

Skills

Java
Spring Boot
Kubernetes
Google Cloud Platform (GCP)
Microservices
API Integration
CI/CD
Backend Services
Cloud-Native Applications
Apigee API Management

Global Payments

Payment technologies and software solutions

About Global Payments

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI