American Express21.05.2026

Software Engineer I

Gurugram

Навыки

JavaReactREST APIsMicroservices architectureNoSQL databasesRelational databasesGitAWSGCPKafkaDockerPostgreSQLPythonMavenGradleElasticsearchCassandraCouchbaseVert.xOpenShift

Обязанности

  • 01Contribute to the development of microservices that support a rapidly growing data platform
  • 02Assist in building scalable APIs using modern programming frameworks
  • 03Support the development of tools, automation, and instrumentation to improve system reliability
  • 04Work on services that enable real-time data processing and analytics
  • 05Collaborate with team members to improve the efficiency, reliability, and scalability of data pipelines
  • 06Participate in code reviews, testing, and debugging to ensure high-quality software delivery
  • 07Work on cross-functional initiatives and collaborate with engineers across teams
  • 08Learn and apply best practices in software development, system design, and cloud technologies

Требования

  • 01Bachelor’s degree in Computer Science, Computer Engineering, and/or comparable experience
  • 02Knowledge of distributed (multi-tiered) systems, algorithms, NoSQL and relational databases
  • 03Knowledge of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
  • 041–3 years of experience (or equivalent internships/projects) in building applications using object-oriented programming (Java or similar technologies)
  • 05Basic understanding of REST APIs and microservices architecture
  • 06Familiarity with Java and writing clean, maintainable code
  • 07Understanding of data structures, algorithms, and software design principles
  • 08Exposure to relational databases and/or NoSQL technologies (e.g., Cassandra, Couchbase)
  • 09Familiarity with version control systems such as Git
  • 10Strong problem-solving skills and willingness to learn new technologies
  • 11Good communication and collaboration skills
  • 12Exposure to cloud platforms such as AWS or GCP
  • 13Familiarity with frontend technologies such as React
  • 14Basic knowledge of event-driven architecture or messaging systems (e.g., Kafka, Vert.x)
  • 15Experience with build tools such as Maven or Gradle
  • 16Awareness of containerization technologies like Docker or OpenShift
  • 17Exposure to Elasticsearch, PostgreSQL, or Python
  • 18Interest in data engineering, machine learning, or AI concepts

Условия

  • 01Competitive base salaries
  • 02Bonus incentives
  • 03Support for financial-well-being and retirement
  • 04Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
  • 05Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • 06Generous paid parental leave policies (depending on your location)
  • 07Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • 08Free and confidential counseling support through our Healthy Minds program
  • 09Career development and training opportunities