Princeton IT Services, Inc
Full Stack Developer
Princeton IT Services, IncCanada1 day ago
Full-timeEngineering, Information Technology
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.

Key Skills

Ranked by relevance