onsite
Senior Software Engineer - Consultant - Visa
Software Engineer
Senior consultant-level software engineer designing and delivering scalable microservices on AWS, leveraging Java/Spring Boot, Docker, and Kubernetes to build high‑performance payment solutions.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑availability microservices using Java and Spring Boot.
- Design and implement RESTful APIs that integrate with Visa’s global payment ecosystem.
- Containerize applications with Docker and orchestrate with Kubernetes on AWS.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver on time.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Requirements
- 8+ years of professional software development experience, with 5+ in a senior or lead role.
- Strong proficiency in Java, Spring Boot, and microservices architecture.
- Hands‑on experience with AWS services (ECS/EKS, RDS, S3) and container orchestration.
- Solid understanding of CI/CD pipelines, Git, and automated testing.
- Excellent communication skills and ability to mentor junior engineers.
Skills
javaawsdockerkubernetes