:You Lead the Way. Weve Got Your Back.With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, youll learn and grow as we help you create a career journey thats unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally.At American Express, youll be recognized for your contributions, leadership, and impact every colleague has the opportunity to share in the companys success. Together, well win as a team, striving to uphold our and powerful backing promise to provide the worlds best customer experience every day. And well do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong.Join Team Amex and let's lead the way together.American Express is looking for a skilled Java/Kotlin engineer to join our team in India (Bangalore or Gurgaon). In this role, you will be crucial in enhancing our operational efficiency, primarily focusing on automating run books for rapid incident diagnostics. This position is key to significantly reducing our major incident management bridge window, thereby maintaining the high standard of service our customers.Key Responsibilities:\xc2\xb7 Strong in software development, data structures and System Design\xc2\xb7 Function as member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)\xc2\xb7 Demonstrate increased self-reliance to achieve team goals\xc2\xb7 Assist in Non-Abstract Large System Design (NALSD): Support the design and implementation of scalable, resilient system architectures, with a focus on enhancing payment processing systems and customer-facing applications.\xc2\xb7 Participate in Failure Mode Analysis (FMO): Collaborate in failure mode analyses to identify system vulnerabilities within our payment and processing systems, contributing to the development of mitigation strategies.\xc2\xb7 Support Chaos Engineering Efforts: Aid in conducting chaos engineering experiments under senior engineers\' supervision to proactively uncover and address potential system frailties.\xc2\xb7 Enhance Observability with OTEL:Help implement and refine our observability framework using OpenTelemetry, ensuring deep visibility into the health and performance of our systems.\xc2\xb7 Learn SLOs and Error Budgets:Acquire knowledge on managing Service Level Objectives (SLOs) and error budgets, aiding in the quantitative assessment of system reliability.\xc2\xb7 Contribute to Runbook Development: Participate in developing and refining runbooks, learning to automate incident response and operational procedures to improve team efficiency.\xc2\xb7 Participate in code reviews and automated testing\xc2\xb7 Debug basic software components and identify code defects for remediation\xc2\xb7 Enable the deployment, support, and monitoring of software across test, integration, and production environments\xc2\xb7 Automate deployments in test or production environments\xc2\xb7 Automatically scale applications based on demand projectionsEducation, Experience & Knowledge/Skills:\xc2\xb7 4+ years of software development experience in a professional environment and/or comparable experience\xc2\xb7 Proficiency or strong interest in Kotlin and Java programming languages.\xc2\xb7 Bachelor's degree in computer science or related fields\xc2\xb7 Strong foundation in Data Structures and algorithms.\xc2\xb7 Demonstrated experience in Agile development, application design, software development, and testing\xc2\xb7 Thorough understanding of XML, JSON, web services technologies, and data structure fundamentals, with experience in multi-threaded programming\xc2\xb7 4+ years experience with Java/J2EE, Python, Kotlin, Spring Boot, SQL, DB2, OOP concepts and multi-threading.\xc2\xb7 Hands-on expertise with application design, software development and automated testing\xc2\xb7 3+ years experience with RESTful API development and strong data structures.\xc2\xb7 Experience with continuous integration/deployment (Jenkins, Maven, XLR, GIT)\xc2\xb7 Hands on experience with relational and NoSQL databases such as DB2, Redis, Postgres, Couchbase etc.\xc2\xb7 Ability to effectively communicate to internal and external business partners on architecture and solution design\xc2\xb7 Design and implement innovative solution/framework that will improve software engineering velocity, observability, infrastructure resiliency and security, and data availability\xc2\xb7 Research latest technology, concepts, conceptualize solution and develop proof of concept that will improve resiliency and performance of the applications\xc2\xb7 Proven experience building scalable web and mobile application\xc2\xb7 Experience in design and developing mission critical highly available enterprise applications and Java applications performance tuning\xc2\xb7 Hands-on experience on Node JS and React JS is preferrable.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.