American Express
American Express
American Express एक वैश्विक वित्तीय सेवा कंपनी है, जो बैंकिंग, वित्त और B2B भुगतान के क्षेत्र में काम करती है। इसके व्यवसाय में उपभोक्ता, व्यवसाय और कॉर्पोरेट क्रेडिट कार्ड; भुगतान और मर्चेंट सेवाएँ; बचत खाते, सावधि जमा और व्यक्तिगत ऋण; साथ ही रिवॉर्ड, यात्रा कार्यक्रम, कॉर्पोरेट भुगतान समाधान, वित्तीय शिक्षा, सुरक्षा सेवाएँ तथा कार्डधारक और मर्चेंट सहायता शामिल हैं।

Software Engineer II, Java and Python Microservices

Build Java and Python microservices for American Express financial services. Develop, test, monitor, and integrate AI tools into software engineering workflows.

विवरण

  • Develop, test, and debug software applications and systems.
  • Build software using established development practices, shared tools and components, and documentation, with guidance from peers and leaders.
  • Review code and run automated tests to uphold code quality, with guidance from peers and leaders.
  • Support and monitor software in test, integration, and production environments.
  • Follow security and regulatory practices to keep software compliant.
  • Work with product and business teams to align technology initiatives with business objectives.
  • Use AI tools in coding, testing, debugging, and documentation, applying them to improve development speed and code quality.
  • Assess AI-generated recommendations for accuracy, quality, engineering standards, and security, and remain accountable for the resulting work.

आवश्यकताएँ

  • A degree in computer science, computer engineering, or a related field.
  • At least three years of professional software development experience with Java technologies, including Vert.x, Spring, Spring Boot, RESTful microservices and APIs, Ignite, in-memory computing, Spark, PostgreSQL, Cassandra, Kafka, IntelliJ, Couchbase, OpenSearch, and Python.
  • Practical experience designing applications, developing software, and conducting automated tests.
  • Experience with distributed, multi-tier systems, algorithms, and relational or NoSQL databases.
  • Ability to interpret technical and business goals and challenges and develop clear solutions.
  • Ability to learn new technologies and business areas, question existing approaches, and think creatively.
  • Ability to debug basic software components and identify code defects for remediation.
  • Experience with Agile or other rapid application development methods.
  • Experience building and using agent skills and prompt engineering.
  • Strong verbal and written communication skills.
  • Visa sponsorship may be available for some positions, subject to business unit needs, role requirements, cost, and applicable laws.

लाभ

  • Competitive base salary.
  • Bonus incentives.
  • A 6% company match on retirement savings contributions.
  • Free financial coaching and financial well-being support.
  • Medical, dental, vision, life insurance, and disability coverage.
  • Flexible hybrid, onsite, or virtual work arrangements, depending on the role and business needs.
  • More than 20 weeks of paid parental leave for all parents, including for pregnancy, adoption, or surrogacy.
  • Free access to global onsite wellness centers staffed by nurses and doctors, depending on location.
  • Free, confidential counseling through the Healthy Minds program.
  • Career development and training opportunities.

संबंधित नौकरियाँ

Honeywell Aerospace Technologies
Honeywell Aerospace Technologies

Embedded Software Engineer II, C++ and Middleware

Honeywell Aerospace Technologies

Develop Linux-based avionics software in C++ at Honeywell Aerospace Technologies. Support DO-178B-compliant development activities and software for multicore systems.

खोलें
Honeywell Aerospace Technologies

Embedded Software Engineer II, C++ Flight Display UI

Honeywell Aerospace Technologies

Develop safety-critical flight display software at Honeywell Aerospace Technologies. Work includes DO-178B development, Linux application porting, and multicore systems.

खोलें
Honeywell Aerospace Technologies

Embedded Software Engineer II, Flight Management Systems

Honeywell Aerospace Technologies

Develop and validate embedded software for Honeywell Aerospace Technologies’ Flight Management Systems. Apply C/C++ and related technologies to support aircraft safety, performance, and navigation.

खोलें
Honeywell Aerospace Technologies

Software Engineer II, Aerospace Software

Honeywell Aerospace Technologies

Develop and test embedded software for aerospace systems at Honeywell Aerospace Technologies. Work with engineering teams on hardware integration, debugging, and reliable flight-system solutions.

खोलें