Senior Software Developer - Java, Python, Linux | Azure

BMO U.S.

Berkeley Heights (NJ)

On-site

USD 55,000 - 120,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Tuition reimbursement
Accident and life insurance
Retirement savings plans

Job summary

BMO Financial Group is seeking a software engineer in New Jersey to drive the SDLC, translate user requirements into technical specifications, and lead development activities with a focus on secure, scalable code. You will work across teams to design, implement, test, and maintain high-quality applications.

The role emphasizes cloud and microservices, strong problem-solving, and collaboration with cross-functional groups. Salary ranges and comprehensive benefits apply.

Qualifications

  • Foundational level: Creative thinking.
  • Cloud computing.
  • Microservices.
  • Technology Business Requirements Definition, Analysis and Mapping.
  • Adaptability.
  • Learning Agility.

Responsibilities

  • Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.
  • Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.
  • Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.
  • Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements.
  • Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk.
  • Follows release management processes and standards, and applies version controls.
  • Assists in interpreting and documentation of client requirements.
  • Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus.
  • Exercises judgment to identify, diagnose, and solve problems within given rules.
  • Works independently on a range of complex tasks, which may include unique situations.
  • Take measured risks while protecting the bank by applying our Risk Management Framework in the execution of your role.

Skills

Java
Python
Linux
Shell scripting
Azure Cloud
Apache Geode

Education

Post-secondary degree in related field

Tools

Azure Cloud
Apache Geode

Job description

BMO Financial Group is seeking a software engineer in New Jersey to drive the SDLC, translate user requirements into technical specifications, and lead development activities with a focus on secure, scalable code. You will work across teams to design, implement, test, and maintain high-quality applications.

The role emphasizes cloud and microservices, strong problem-solving, and collaboration with cross-functional groups. Salary ranges and comprehensive benefits apply.

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

Similar jobs worth comparing

Software Development Lead — Java/Python, Azure Cloud
Software Development Lead — Java/Python, Azure Cloud

BMO Harris Bank • Berkeley Heights (NJ)

On-site
USD 63,000 - 117,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Lead Software Engineer, Cloud-Native Platforms
Lead Software Engineer, Cloud-Native Platforms

Bank of Montreal • Berkeley Heights (NJ)

On-site
USD 63,000 - 117,000
Health insurance
Tuition reimbursement
Retirement savings plans
+1
Senior Software Engineer — Cloud-Native & Microservices
Senior Software Engineer — Cloud-Native & Microservices

BMW Group US • Woodcliff Lake (NJ)

Hybrid
USD 90,000 - 141,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java & Azure Microservices Engineer
Senior Java & Azure Microservices Engineer

Seneca Resources Company, LLC • Virginia (IL)

On-site
USD 83,000 - 90,000
Remote work
Java Developer with Azure & Spring Boot Microservices
Java Developer with Azure & Spring Boot Microservices

MACHINE LEARNING TECHNOLOGIES LLC • Mount Laurel Township (NJ)

On-site
Senior Java Developer — Azure Microservices
Senior Java Developer — Azure Microservices

Robotics Technologies LLC • New Jersey

On-site
USD 90,000 - 130,000
Senior Software Engineer — Java/Python, Build Scalable Systems
Senior Software Engineer — Java/Python, Build Scalable Systems

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 130,000 - 170,000
Health care coverage
On-site wellness centers
Retirement savings plan
+2
Senior Software Engineer – Cloud, AWS & Java
Senior Software Engineer – Cloud, AWS & Java

Principal Financial Group • Raleigh (NC)

Hybrid
USD 77,000 - 156,000
Pension plan
Hybrid work arrangement
Time Off program
Java Backend Engineer
Java Backend Engineer

Compunnel, Inc. • Plano (TX), Northern (KY)

Hybrid
USD 120,000 - 180,000
Cloud-Driven Java Full-Stack Engineer (Azure, Microservices)
Cloud-Driven Java Full-Stack Engineer (Azure, Microservices)

NTT DATA, Inc. • Jersey City (NJ)

On-site
USD 106,000 - 142,000
Medical insurance
Dental insurance
Vision insurance
+2