1

1perTInent

Backend Java Developer - AWS

Full-Time
No salary listed
Senior
Montreal, QC, Canada
Hybrid
Software EngineeringBackend Engineering

About the job

Requirements
  • A minimum of 5 years of experience in backend software development.
  • Excellent proficiency in Java and the Spring Boot framework.
  • Strong experience with AWS environments.
  • Good understanding of microservices and API-oriented architectures.
  • Experience with Docker, Kubernetes, continuous integration and continuous delivery, Jenkins, Bitbucket, Terraform, and Harness.
  • Proficiency in developing and integrating REST APIs.
  • Experience with Clean Code, DevSecOps, GitOps, and Infrastructure as Code practices.
  • Good knowledge of the complete software development life cycle.
  • Experience with continuous integration, continuous deployment, and automated testing.
  • Strong skills in transforming and manipulating data from multiple sources.
  • Experience designing complex solutions and orchestrating business processes.
  • Strong analytical and complex problem-solving abilities.
  • Excellent understanding of modern application architectures.
  • Experience in large-scale technology transformation environments.
  • Knowledge of automation and operational optimization practices.
  • Excellent communication skills in French and English.
  • Technical leadership, collaboration, autonomy, organization, prioritization, attention to detail, and professional rigor.
  • Ability to propose creative and pragmatic solutions and share knowledge to advance the team.
Responsibilities
  • Contribute to the strategy for modernizing technology platforms.
  • Design, develop, and maintain high-performance backend applications.
  • Participate in evolving cloud architectures and AWS ecosystems.
  • Develop and maintain secure, scalable REST APIs.
  • Implement and optimize CI/CD pipelines and automation processes.
  • Ensure code quality through development best practices, automated testing, and code reviews.
  • Support delivery teams in adopting cross-functional technologies.
  • Participate in DevSecOps, GitOps, and continuous process improvement activities.
  • Contribute to monitoring, support, and application stability in production.
  • Share technical expertise and support colleagues' skills development.
  • Act as an ambassador for software development best practices.
Desired Qualifications
  • Knowledge of or interest in artificial intelligence and intelligent automation.
  • Understanding of the banking sector and its technology challenges.
  • Experience in large-scale technology transformation environments.
  • Experience mentoring or providing technical support.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A