Senior Engineer - II position at Amex GBT in Bangalore, India. The role involves mastery of modern Java features, proficiency in Spring Boot, and experience building cloud-native microservices. The ideal candidate should have a minimum of 7 years of professional IT experience and 3+ years of relevant experience in Java - OOPs, Design patterns, Collections, Streams, and Multithreading.
Requirements
- Mastery of modern Java (JDK 21/25+) features like virtual threads and pattern matching
- Proficiency in the Spring Boot ecosystem
- Experience building cloud-native microservices with Docker and Kubernetes
- Architecting serverless applications using TypeScript via the AWS Cloud Development Kit (CDK) and the AWS SDK
- Experience deploying full-stack solutions through AWS Lambda, Amazon DynamoDB, and AWS Amplify
- Exposure to Oracle/DB2/PostgreSQL/Stored procedure/SQL development
- 7 years of professional IT experience with 3+ years of relevant experience in Java - OOPs, Design patterns, Collections, Streams, and Multithreading
- 5+ years of hands-on experience in architecture and design of distributed applications
- Willingness to work in 2nd shifts (3:00 PM IST to 12:00 AM IST) and occasional weekends as required
- Willingness to work from Bangalore office location minimum 3 days in a week
- Solid experience in delivering projects using agile methodology
- Strong experience in leading a team of contractors, offshore teams, and employees to deliver the technical solutions collaborating with business partners
- Strong experience in managing and leading product or platform production support teams ensuring quality and adherence to technical, security, and compliance standards
- Proficient in ReactJS β including hooks, components, and state management libraries like Redux
- Experience with React libraries and frameworks such as React Router, React Bootstrap
- Proficiency in working with any Relational Database Management Systems (RDBMS) β Writing complex queries, PL/SQL, Stored Procedures, Functions
- Experience in creating REST API specification documents using OpenAPI
- Proficient in Rest API, Spring boot
- Good knowledge of Microservice Architecture
- Good knowledge of Docker and Kubernetes
- Messaging system β Kafka/SQS/SNS
- Troubleshooting skills with Log analysis, Tracing, Heap dump analysis, Performance issues, and debugging
- Docker, GitHub, Jenkins β create basis pipelines, understanding of Platform as a Service (PaaS) for application hosting
- Knowledge of XML, JSON, YAML, XSD, WSDL
- Low-level design documentation β Class, sequence diagrams
- Hands-on knowledge of Apache Camel, Drools, Apigee
- Knowledge of APM tool analysis
- Knowledge in AngularJS, Selenium, Python
- Agile, JIRA, Confluence
- Integrating with Static code analysis tools like Sonar, Conducting code reviews
- Knowledge of AWS cloud services specifically EC2, S3, AWS Aurora PostgreSQL, DynamoDB, API Gateway, SNS, SQS, Lambda, Step Functions
Benefits
- Flexible benefits tailored to each country
- Health and welfare insurance plans
- Retirement programs
- Parental leave
- Adoption assistance
- Wellbeing resources to support you and your immediate family
- Travel perks including flights, hotels, cruises, and car rentals
- Access to over 20,000 courses on our learning platform, leadership courses, and new job openings available to internal candidates first