Senior Java Backend Developer to design and develop cloud-native backend solutions on AWS (Toronto)

Senior Java Backend Developer to design and develop cloud-native backend solutions on AWS (Toronto)

13 Aug
|
S.i. Systems
|
Toronto

13 Aug

S.i. Systems

Toronto

Our financial services client is seeking a Senior Java Backend Developer (10+ years) to design and develop cloud-native backend solutions on AWS Duration: Until Dec 31st, (high possibility of extension) Location: Downtown Toronto (Hybrid, 2 days a week - Monday and floating day) Hours of Operation: 9 - 5 Role Overview The Java Backend Developer is responsible for designing, developing, and maintaining scalable, secure, and high-performance backend systems.

This role requires deep expertise in Java development and strong experience building cloud-native applications on AWS.

The developer will translate business requirements into robust backend services, ensuring alignment with architectural standards, cloud best practices, and enterprise technology strategy.

Must Have Skills: 8+ years of experience in Java backend development Strong proficiency in Java (core + Spring Boot) Reactive programming using Java Flux / Project Reactor RESTful API design and development Distributed systems and microservices architecture Hands-on AWS experience (ECS, Lambda, ECR, RDS, DynamoDB, IAM) Experience with messaging systems (Kafka, MQ) Experience with SQL and NoSQL databases Cloud-native application design expertise Strong Dev

Ops experience (CI/CD, monitoring, infrastructure as code)



JUnit or similar backend testing frameworks Experience building and scaling large backend systems Core Competencies Robust problem-solving and analytical skills Deep understanding of backend systems, APIs, distributed and reactive architecture Ability to work independently on complex technical challenges Strong collaboration and communication skills Commitment to clean code and engineering excellence Education Bachelors degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).

Responsibilities: Design, develop, and maintain Java-based backend applications and microservices Build and integrate RESTful APIs, messaging systems (Kafka/MQ), and data pipelines Develop cloud-native solutions on AWS, ensuring scalability, reliability, and security Implement best practices in logging, monitoring, performance, and error handling Translate business requirements into technical designs and high-quality code Perform code reviews and ensure adherence to development standards Conduct unit testing and support automated testing frameworks Troubleshoot and resolve production issues, including root-cause analysis Optimize systems for performance, scalability, and maintainability Contribute to architecture design and technology evaluations Collaborate with stakeholders to deliver high-quality solutions Support Dev

Ops practices including CI/CD and deployments Mentor team members and promote backend engineering best practices

📌 Senior Java Backend Developer to design and develop cloud-native backend solutions on AWS (Toronto)
🏢 S.i. Systems
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java backend developer to design and develop cloud-native backend solutions on aws (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior java backend developer to design and develop cloud-native backend solutions on aws (toronto) / toronto