about 4 hours ago
Toronto, Canada
Senior / Staff+
H1B Sponsor
Responsibilities
- Implement scalable, maintainable, and high-performance Java applications with a focus on microservices.
- Build and optimize cloud-based applications using AWS services.
- Collaborate with product managers, DevOps engineers, and stakeholders to define system requirements.
- Lead architectural decisions and advocate for best practices in Java development.
- Diagnose and resolve complex technical challenges to ensure system efficiency and reliability.
- Mentor and support less experienced developers, promoting best practices and continuous learning.
Requirements
- 7+ years of hands-on experience in Java development, including J2EE, Spring, and Hibernate.
- Strong experience with AWS services such as ECS, EC2, Lambda, SQS, DynamoDB, and RDS.
- Solid understanding of SQL and NoSQL databases with experience in design and optimization.
- Proven experience designing and developing microservices using Spring Boot and Docker.
- Hands-on experience building and deploying applications in AWS environments.
- Proficiency in Git, Jenkins, and managing CI/CD pipelines.
- Strong understanding of monitoring and alerting solutions like Prometheus and Grafana.
- Bachelor's in computer science or equivalent with 10+ years of experience, or Master's with 8+ years.
Tech Stack
Amazon DynamoDBAWSDockerGitGrafanaJavaJenkinsMySQLPostgreSQLPrometheusSpring Boot
Categories
AI & MLBackendDevOps