American Express
American Express
American Express bank ishi, moliya va B2B to‘lovlari sohalarida faoliyat yurituvchi global moliyaviy xizmatlar kompaniyasidir. Kompaniya faoliyati jismoniy shaxslar, biznes va korporativ mijozlar uchun kredit kartalari; to‘lov va savdogarlarga xizmat ko‘rsatish xizmatlari; jamg‘arma hisobvaraqlari, depozit sertifikatlari va shaxsiy kreditlar; shuningdek, mukofotlar, sayohat dasturlari, korporativ to‘lov yechimlari, moliyaviy ta’lim, xavfsizlik xizmatlari hamda karta egalari va savdogarlarni qo‘llab-quvvatlashni o‘z ichiga oladi.

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.

Tavsif

  • 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.

Talablar

  • 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.

Imtiyozlar

  • 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.

O‘xshash ish o‘rinlari

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.

Ochish