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

Senior DevSecOps Software Engineer

Honeywell Aerospace Technologies

Support software integration and DevSecOps for Honeywell Aerospace aviation and defense programs. Modernize infrastructure, automation, CI/CD, and security tooling.

Ашу
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.

Ашу