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