
Posted 20 days ago
Software Engineer III
American Express
Requirements
Computer Science degree or equivalent, 5 years software development experience, Strong OOPs and concurrency, Data structures and Algorithms, Java or Go proficiency, Distributed micro-service systems experience, Cloud native application design, NoSQL and distributed messaging experience, CI/CD tools experience
Skills
JavaGoSpring BootKubernetesKafkaMicroservices
About the role
Responsibilities
- Build core features and functions of card transaction systems on a distributed platform deployed in a hybrid cloud environment
- Act as a core member of an agile team driving development practices, writing code, unit tests, and working with API specifications
- Utilize Java technologies including Vertx, Spring MVC, Spring Data, Spring Boot, and RESTful microservices
- Collaborate with peer technology and development teams across different global locations
- Identify opportunities for adopting new technologies and work with stakeholders to analyze requirements
- Lead a culture of innovation and experimentation within an outcome-oriented environment
Requirements
- Computer Science degree or equivalent industry experience
- 5 years of professional software development experience
- Strong proficiency in Java or Go with a deep understanding of building highly performant systems
- Strong knowledge of OOPs concepts, concurrency, data structures, and algorithms
- Hands-on experience building distributed micro-service systems and cloud-native applications
- Experience with NoSQL databases and distributed messaging systems (e.g., Redis, Kafka, Cassandra)
- Experience with CI/CD tools such as Jenkins and GitHub
- Experience working in DevOps teams and Scrum environments
Benefits
- Competitive base salaries and bonus incentives
- Comprehensive medical, dental, vision, life insurance, and disability benefits
- Support for financial well-being and retirement
- Flexible working model with hybrid arrangements
- Generous paid parental leave policies
- Career development and training opportunities
About the Company
American Express is a global leader in payments, dedicated to powering growth and innovation through trust and efficiency. Our Global Merchant and Network Services Technology organization modernizes the payments network to enable next-generation products, ensuring a highly resilient and secure ecosystem for customers worldwide.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer III
American Express · Bengaluru
