Job Title:
Full Stack Developer
Location:
Canada
Employment Type:
Contract
About The Role
We are looking for a highly skilled
Full Stack Developer
with strong hands-on experience in
Java (version 8+), Spring framework, frontend technologies, and AWS services
. The ideal candidate should have solid experience working in enterprise-level applications, a strong problem-solving mindset, and the ability to perform well in a fast-paced environment.
As part of the team, you will design, develop, and deploy robust, scalable, and secure financial applications while collaborating closely with cross-functional teams.
Key Responsibilities
Design, develop, and implement Java-based financial applications.
Collaborate with business analysts and stakeholders to understand requirements and deliver customized solutions.
Develop, test, and maintain RESTful APIs using Spring Boot / Spring Batch.
Build responsive front-end applications using React or Angular.
Develop and manage SQL queries and stored procedures for data access and manipulation.
Deploy and manage applications on AWS cloud using services such as ECS, EC2, SQS, and CloudFormation.
Automate build and deployment processes through Jenkins pipelines.
Work with teams to identify and resolve performance bottlenecks and scalability issues.
Ensure code quality through peer reviews, unit testing, and adherence to coding standards.
Required Skills \& Experience
8+ years of experience as a Full Stack Developer.
Strong proficiency in Java 8 (including lambda expressions and streams).
Expertise in Spring, Spring Boot, Spring Batch, and Spring JDBC.
Experience in React.js or Angular frameworks.
Solid understanding of SQL databases and query optimization.
Hands-on experience with AWS (ECS, EC2, SQS, CloudFormation).
Experience in CI/CD pipelines with Jenkins.
Strong knowledge of API development and integration.
Excellent analytical, problem-solving, and communication skills.
Good to Have
Familiarity with microservices architecture.
Experience with Docker and container orchestration.
Exposure to financial domain applications.