Backend Software Engineer — Java, Spring Boot & Python

M&T Bank

Buffalo (NY)

On-site

USD 81,000 - 135,000

Full time

27 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health, welfare, and retirement
25 days PTO plus 12 holidays
401(k) match at 5%
Work-life balance and flexible work

Job summary

M&T Bank in Buffalo, New York, is seeking a software engineer to design, develop, test, and maintain scalable backend services and APIs using Java, Spring Boot, and Python. You will contribute to SDLC compliance and modernization efforts, partnering with cross-functional teams to deliver secure cloud-native applications.

You will participate in code reviews, implement automated data-processing solutions with Python, and work on front-end elements with React when needed.

Qualifications

  • Associate's degree and a minimum of 3 years' systems analysis and/or application development work experience OR Bachelor's degree and a minimum of 1 year systems analysis and/or application development work experience. In lieu of a degree, a combined minimum of 5 years' education and/or relevant work experience, including a minimum of 1 year of systems analysis and/or application development work experience.
  • Professional proficiency in Java and/or Python with experience developing enterprise applications.
  • Experience developing applications using Spring Boot and RESTful APIs.
  • SQL and Database Development
  • Experience with source control tools such as Git and collaborative software development practices including code reviews.
  • Understanding of object-oriented design principles and modern software development methodologies.

Responsibilities

  • Work within the boundaries of the approved Software Development Life Cycle (SDLC) to solve business needs and minimize risks to the Bank through clean and resilient code with guidance as needed.
  • Provide feedback in pull requests to other team members.
  • Participate in code reviews by presenting and providing constructive feedback on code quality and improvements with team members.
  • Write organized, clean, efficient, and secure source code using Java, Spring Boot, Python, and related technologies, verified by a senior team member as required.
  • Design, develop, test, and maintain backend services, APIs, and microservices.
  • Utilize source control management tools to organize and maintain code, with review from manager for structure and conflict resolution.
  • Jointly analyze technical and business requirements for completeness, accuracy, and feasibility with senior team members to ensure accurate scoping of work.
  • Collaborate, document, and communicate technical implementation details clearly and concisely within the team on dependent requirements as needed.
  • Develop and support automation, integration, and data-processing solutions using Python.
  • Participate in application modernization initiatives and contribute to technical design and implementation decisions.
  • Collaborate with cross-functional teams to design scalable, secure, and resilient cloud-native applications.
  • Contribute to front-end development efforts using React and related technologies when applicable.
  • Understand and adhere to the Company's risk and regulatory standards, policies, and controls in accordance with the Company's Risk Appetite. Identify risk-related issues needing escalation to management.
  • Promote an environment that supports a culture of belonging and reflects the M&T Bank brand.
  • Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.
  • Complete other related duties as assigned.

Skills

Java
Spring Boot
Python
REST APIs / Microservices
Git / Source Control
SQL and Database Development
Agile/Scrum Development Practices

Education

Bachelor's degree in related field
Associate's degree in related field

Tools

React
Azure Cloud Services
Docker
Kubernetes
GitLab
Azure DevOps
MongoDB / NoSQL

Job description

M&T Bank in Buffalo, New York, is seeking a software engineer to design, develop, test, and maintain scalable backend services and APIs using Java, Spring Boot, and Python. You will contribute to SDLC compliance and modernization efforts, partnering with cross-functional teams to deliver secure cloud-native applications.

You will participate in code reviews, implement automated data-processing solutions with Python, and work on front-end elements with React when needed.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer - Java, Spring Boot & Python Microservices
Backend Engineer - Java, Spring Boot & Python Microservices

Relha LLC • Buffalo (NY), Northern (KY)

Hybrid
USD 81,000 - 135,000
Competitive pay
Health benefits
401(k) match
+3
Backend Engineer — Java/Spring Boot & Python APIs
Backend Engineer — Java/Spring Boot & Python APIs

M&T Bank Corporation • Buffalo (NY), Northern (KY)

Hybrid
USD 81,000 - 135,000
Competitive compensation
Health, welfare, and retirement
401(k) match at 5%
+4
Backend Engineer - Java/Spring Boot & Python, Cloud-native APIs
Backend Engineer - Java/Spring Boot & Python, Cloud-native APIs

mtb • Buffalo (NY)

On-site
USD 90,000 - 120,000
Competitive compensation
Health, welfare, and retirement
401(k) match at 5%
+3
Engineering Team Lead — Java Microservices & Cloud
Engineering Team Lead — Java Microservices & Cloud

M&T Bank • Buffalo (NY)

On-site
USD 116,000 - 194,000
Health benefits
401(k) match
Competitive compensation
Senior Java Tech Lead - Spring Boot Microservices & Alerts
Senior Java Tech Lead - Spring Boot Microservices & Alerts

M&T Bank • Buffalo (NY)

On-site
USD 116,000 - 194,000
Competitive compensation
Health benefits
401(k) match
+2
Software Engineer
Software Engineer

Relha LLC • Buffalo (NY), Northern (KY)

On-site
USD 81,000 - 135,000
Competitive pay
Health benefits
401(k) match
+3
Lead Software Engineer: API, Middleware & Modernization
Lead Software Engineer: API, Middleware & Modernization

mtb • Buffalo (NY)

On-site
USD 150,000 - 200,000
Senior .NET Full-Stack Engineer — Azure & APIs
Senior .NET Full-Stack Engineer — Azure & APIs

M&T Bank Corporation • Buffalo (NY)

On-site
USD 97,000 - 162,000
Software Engineer
Software Engineer

M&T Bank • Buffalo (NY)

On-site
USD 81,000 - 135,000
Health, welfare, and retirement
25 days PTO plus 12 holidays
401(k) match at 5%
+1
Software Engineer
Software Engineer

M&T Bank Corporation • Buffalo (NY), Northern (KY)

Hybrid
USD 81,000 - 135,000
Competitive compensation
Health, welfare, and retirement
401(k) match at 5%
+4