Advertisements
🏢 American Express
Associate Software Engineer
💼 Fulltime
📍 Bengaluru, KA, India
⚡ 3 days left!
🔗 Explore More
Advertisements
🛠 Skills Required
Java
Vert.x
Spring Boot
RESTful APIs
Microservices
Kafka
PostgreSQL
Cassandra
Ignite
Spark
Agile methodology
Unit testing
Problem solving
Communication
🎤 Interview Experience
The American Express interview process typically starts with a timed online coding test focusing on arrays, strings, and graph problems, followed by a technical interview that dives deep into Java concepts, system design, and past project experience. The final HR round assesses cultural fit, communication skills, and motivation. Candidates should practice problem‑solving under time pressure and be ready to discuss trade‑offs in distributed system design.
🏢 Work Culture
American Express promotes a collaborative, inclusive culture where innovation is encouraged and employees receive ample opportunities for upskilling. The company emphasizes work‑life balance through flexible hybrid arrangements and robust wellness programs, while offering clear career progression paths.
Advertisements
📚 Free Study Materials (4)
Aptitude Practice Questions
Comprehensive aptitude sets to sharpen quantitative and logical reasoning needed for the online assessment.
Open Resource ↗
Interview Experience Insights
First‑hand accounts of the American Express recruitment process help you understand interview flow and expectations.
Open Resource ↗
Software Engineer Preparation Guide
Targeted preparation material covering core Java, system design, and common coding patterns for this role.
Open Resource ↗
Algorithm Problem Set
Extensive collection of coding problems to practice data structures and algorithms essential for the coding test.
Open Resource ↗
✅ Eligibility Criteria
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Technology or related field; minimum 3 years of professional software development experience; strong command of Java and related frameworks; hands‑on experience with micro‑services, REST APIs, and databases (SQL/NoSQL); ability to write clean, testable code; good communication skills; no backlogs at the time of joining; academic performance of at least 60% (or equivalent CGPA).
Advertisements
🏆 Selection Process
Round 1: Online coding assessment (DSA and Java fundamentals) → Round 2: Technical interview (system design, deep dive into past projects, coding on a whiteboard) → Round 3: HR interview (fit, culture, compensation discussion)
🎯
Don't miss this opportunity!
Apply before 10 Jul 2026 — only 3 days left
✅ Apply on Official Website →📋 About the Role
American Express, a global leader in payment services and financial solutions, has a legacy of 175 years built on trust, innovation, and customer centricity. In India, the company operates cutting‑edge technology hubs that power its worldwide merchant and consumer platforms. The Enterprise Technology Services (ETS) division partners with every line of business to deliver secure, scalable, and high‑performance digital experiences, while fostering a culture of continuous learning and inclusion. As part of the Global Merchant Services Technology (GMST) team, engineers work on a distributed, near‑real‑time payment platform that processes millions of transactions daily across the globe.
The Software Engineer II role is designed for engineers with a strong foundation in Java and modern cloud‑native architectures. You will be responsible for designing, developing, and maintaining core features of the card transaction system, ensuring low latency, high availability, and resilience. The position offers a hybrid work model in Bengaluru, allowing you to collaborate closely with cross‑functional teams while enjoying flexibility.
Key responsibilities include:
1. Design and implement micro‑services using Java, Vert.x, Spring Boot, and RESTful APIs.
2. Develop unit, integration, and performance tests to guarantee code quality.
3. Participate in agile ceremonies, contribute to sprint planning, and deliver incremental value.
4. Optimize data pipelines with PostgreSQL, Cassandra, and in‑memory solutions like Ignite.
5. Work with messaging systems such as Kafka to enable real‑time data flow.
6. Troubleshoot production issues, perform root‑cause analysis, and drive remediation.
7. Collaborate with product owners and architects to translate business requirements into technical solutions.
8. Advocate for best practices in security, scalability, and observability.
9. Mentor junior developers and share knowledge across the team.
10. Continuously explore emerging technologies and propose improvements.
The tech stack revolves around Java 11+, Vert.x, Spring Boot, REST, Kafka, PostgreSQL, Cassandra, Ignite, and cloud platforms (AWS/Azure). Success in this role opens pathways to senior engineering, lead architect, or product management tracks within American Express, supported by robust learning programs and certifications. Joining American Express means being part of a globally recognized brand that invests heavily in employee growth, offers competitive compensation, comprehensive health benefits, and a supportive hybrid work environment that values work‑life balance and diversity.
🎯
Don't miss this opportunity!
Apply before 10 Jul 2026 — only 3 days left
✅ Apply on Official Website →📤 Share this Job
Advertisements
💼 More Fulltime Opportunities
ML Data Associate I
🏢 Amazon · 📍 Hyderabad, Telangana
View →
Analyst Trainee
🏢 Cognizant · 📍 Pan India
View →
Applied Scientist I
🏢 Amazon · 📍 Bengaluru, Karnataka, India
View →
NBEMS Recruitment 2026 – Multiple Group A, B &...
🏢 The National Board of Examinations in Medical Sciences (NBEMS) · 📍 Pan India
View →
📋 Quick Info
JOB ID
C165-J065
POSTED
1d ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer