Назад
Company hidden
5 дней назад

Lead Software Engineer (Java)

116 400 - 194 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
lead
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Lead Software Engineer (Java/Spring Boot): Designing and modernizing an enterprise messaging hub for digital banking with an accent on scalable microservices, secure REST APIs, and real-time alerting. Focus on integrating mainframe, MQ, databases, and APIs, building CI/CD pipelines, and improving platform reliability and resiliency.

Location: Buffalo, New York, United States

Salary: $116,400–$194,000 annually

Company

M&T Bank provides banking and financial services, including digital banking platforms and enterprise technology solutions.

What you will do

  • Drive the development and modernization of an enterprise messaging hub supporting digital banking alerts and messaging.
  • Design, develop, and support enterprise applications using Java, Spring Boot, REST APIs, and microservices.
  • Build real-time alerting solutions integrating mainframes, MQ, databases, APIs, and other enterprise event sources.
  • Develop CI/CD pipelines for automated testing, deployment, and release management.
  • Define API, integration, architecture, technology standards, and modernization strategies.
  • Lead technical design reviews, incident resolution, root cause analysis, and continuous improvement while mentoring engineers.

Requirements

  • Associate’s degree and at least 7 years of systems analysis or application development experience, or a bachelor’s degree and at least 5 years of relevant experience.
  • Strong Java and Spring Boot expertise with experience developing RESTful APIs and microservices.
  • Experience with Oracle SQL or another relational database management system.
  • Experience troubleshooting and supporting critical production systems, including Linux command-line experience.
  • Experience implementing CI/CD pipelines, Git, secure coding practices, and application vulnerability remediation.
  • In lieu of a degree, at least 9 years of combined education and relevant work experience, including 5 years of systems analysis or application development experience.

Nice to have

  • Spring Cloud experience.
  • Digital banking or financial services experience.
  • Dynatrace or other enterprise monitoring tools experience.
  • OpenShift, Kubernetes, Azure, or other cloud-native container platform experience.
  • Kafka, MQ, or other enterprise messaging platform experience.

Culture & Benefits

  • Health, welfare, and retirement benefits.
  • 401(k) match of 5%.
  • Flexible work arrangements and work-life balance support.
  • Banking officers receive 25 days of paid time off and 12 paid holidays.
  • 40 hours of paid volunteer time per year.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →