Jobs and Careers
BM

Senior development specialist (Java and AWS)

BMO
NOC, United States, United Statesfull_timeVerifiedPosted 4 Apr 2025
💰 $148,000/yr($79,800/yr$148,000/yr)

About the role

Application Deadline:

04/29/2025

Address:

1200 E. Warrenville Road

Job Family Group:

Technology

We are looking for a highly skilled Senior Development Specialist with expertise in Java and AWS to lead the design, development, and deployment of scalable cloud-based applications. The ideal candidate will have deep knowledge of Java development, AWS cloud services, microservices architecture, and DevOps practices. This role involves mentoring junior developers, optimizing system performance, and collaborating with cross-functional teams to deliver high-quality solutions.

Key Responsibilities:

• Application Development & Architecture:

• Design, develop, and maintain scalable Java-based applications on AWS.

• Implement microservices architecture using Java Spring Boot.

• Optimize application performance and security in a cloud environment.

• Cloud Infrastructure & Deployment:

• Design and deploy AWS cloud solutions using services such as EC2, S3, Lambda, API Gateway, RDS and ECS.

• Develop and optimize microservices architecture hosted on AWS.

• Ensure high availability and fault tolerance of applications using AWS tools and best practices.

Technical Leadership & Collaboration:

• Mentor junior developers and provide technical guidance.

• Collaborate with DevOps, security, and architecture teams to ensure best practices.

• Conduct code reviews and enforce coding standards.

Monitoring & Optimization:

• Monitor application performance using AWS CloudWatch,.

• Optimize application scalability, cost efficiency, and security on AWS.

• Troubleshoot and resolve production issues efficiently.

Security & Compliance:

• Implement best practices for security and compliance in cloud-based applications.

• Ensure secure coding practices and AWS security configurations (IAM, VPC, Security Groups, etc.).

Required Qualifications & Skills:

• Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Experience:

• 5+ years of Java development experience.

• 3+ years of hands-on experience with AWS cloud services.

Technical Skills:

• Strong proficiency in Java 8+ and frameworks like Spring Boot, Hibernate, and RESTful APIs.

• Hands-on experience with AWS Lambda, API Gateway, S3, RDS and ECS.

• Experience with Docker and containerization strategies.

• Proficiency in Amazon RDS for SQL Server and Oracle databases.

• Familiarity with at least one message queue (Kafka, SQS, RabbitMQ).

• Strong understanding of CI/CD, Git,  and Infrastructure as Code.

• Knowledge of monitoring tools like CloudWatch  or ELK Stack.

• Soft Skills:

• Strong problem-solving and analytical skills.

• Excellent communication and leadership abilities.

• Ability to work independently and collaboratively in an agile environment.

Preferred Qualifications:

• AWS Certifications (e.g., AWS Certified Solutions Architect, AWS Certified Developer).

• Experience with serverless computing (AWS Lambda, Step Functions).

Salary:

$79,800.00 - $148,000.00

Pay Type:

Salaried

The above represents BMO Financial Group’s pay range and type.

Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group’s expected target for the first year in this position.

BMO Financial Group’s total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit: https://jobs.bmo.com/global/en/Total-Rewards

About Us

At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

BMO

View company profile →