Innovation is at the heart of everything we do. Every single day, our technologists enable our customers around the globe to achieve their goals. They design and deliver American Express infrastructure and applications across all markets and business units.

Job Designation :  Software Engineer

Salary : 10 LPA – 15 LPA

Qualification : Engineering Graduate

Experience : Freshers / 0 – 2 years

Skill Set :

  1. Must have Java and Python experience.
  2. Experience with building RESTful APIs
  3. Thorough understanding of JSON, and data structure fundamentals
  4. Expertise in objected oriented analysis and design across a variety of platforms
  5. Fundamental knowledge of distributed computing and Experience in Big Data Technologies like Spark, Hive, distributed computing.
  6. Experience with workflow scheduling tools. Airflow experience is a plus.
  7. Demonstrated experience in Agile development, application design, software development, and testing
  8. Hands-on expertise with application design, software development and automated testing
  9. Experience with distributed (multi-tiered) systems, algorithms, and relational databases
  10. Aptitude for learning and applying programming concepts
  11. Ability to effectively communicate with internal and external business partners

Job Description : 

  1. Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  2. Identify and analyze issues, make recommendations, and implement solutions
  3. Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  4. Analyze information and make evaluative judgements to recommend solutions and improvements
  5. Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  6. Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures.

Location : Bengaluru, Karnataka, India