Intermediate Developer – Node.js, Java, AWS
Description:
diate developer with expertise in Node.js, Java, and AWS to join our
dynamic team. The ideal candidate will have a solid understanding of cloud-native application
development and architecture, with specific experience in AWS services such as Cognito,
OAuth2, API Gateway, CloudFormation, and Lambda. This role offers the opportunity to work
on exciting projects, contribute to the design and implementation of scalable solutions, and
collaborate with cross-functional teams to drive innovation and deliver exceptional results.
Responsibilities
- Design, develop, and maintain cloud-native applications and microservices using Node.js,
Java, and AWS services.
- Implement authentication and authorization solutions using AWS Cognito, OAuth2, and other
identity management services.
- Build and manage RESTful APIs using AWS API Gateway, including API design, configuration,
and documentation.
- Develop serverless applications and functions using AWS Lambda and other serverless
technologies.
- Design and implement infrastructure as code using AWS CloudFormation templates to
automate the provisioning and management of AWS resources.
- Collaborate with product managers, designers, and other stakeholders to translate business
requirements into technical solutions.
- Perform code reviews, debugging, troubleshooting, and optimization to ensure the reliability,
performance, and scalability of applications.
- Keep up to date with the latest trends, technologies, and best practices in cloud computing,
serverless architecture, and software development.
Qualifications
- Bachelors, Masters, or PhD in computer science or an engineering/scientific discipline.
- 10-12 years of professional experience in software development with proficiency in Node.js,
Java, and related frameworks/libraries.
- Strong understanding of cloud computing and experience working with AWS services.
- Hands-on experience with AWS Cognito, OAuth2, API Gateway, CloudFormation, and
Lambda.
- Familiarity with serverless architecture, microservices, and containerization.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving skills, attention to detail, and ability to work independently and
collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills, with the ability to effectively communicate
technical concepts to non-technical stakeholders.
| Organization | Cambian Business Services |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Intermediate Developer |
| Job Location | Surrey, BC, Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Experienced Professional |
| Experience | 10 Years |
| Posted at | 2024-03-10 12:03 pm |
| Expires on | 2026-11-26 |