Java Developer

2 weeks ago


Vaughan, Ontario, Canada Executive Scouts Full time


Job Brief

Our client is seeking a talented Java Developer with expertise in AWS and Spring Boot to contribute to the development and maintenance of their environmental services platform. You will collaborate with cross-functional teams to design, implement, and deploy scalable solutions that address complex environmental issues.

Responsibilities
  • Design, develop, and maintain robust Java-based applications and services
  • Utilize Spring Boot framework to build scalable and efficient microservices
  • Implement RESTful APIs to facilitate communication between different system components
  • Integrate AWS services such as Lambda, S3, EC2, and DynamoDB to support cloud-native application development
  • Ensure code quality through unit testing, code reviews, and continuous integration
  • Collaborate with product managers, UX/UI designers, and other stakeholders to translate business requirements into technical solutions
  • Troubleshoot and debug issues to ensure optimal performance and reliability of applications
  • Stay updated on emerging technologies and best practices in Java development, AWS, and cloud computing
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proven experience as a Java Developer with strong understanding of object-oriented programming principles
  • Proficiency in Spring Boot framework and Spring ecosystem
  • Hands-on experience with AWS services including EC2, S3, Lambda, DynamoDB, and RDS
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes
  • Experience with relational and NoSQL databases
  • Strong problem-solving skills and ability to thrive in fast-paced environment
  • Excellent communication and collaboration skills
Preferred Qualifications
  • AWS certification(s) such as AWS Certified Developer or AWS Certified Solutions Architect
  • Solid knowledge of microservices architecture
  • Experience with DevOps practices and tools for CI/CD pipelines
  • Knowledge of frontend technologies such as Angular or React
Benefits
  • Competitive salary and benefits package
  • Opportunity to work on impactful projects that contribute to environmental sustainability
  • Collaborative and inclusive work environment
  • Professional development opportunities and support for continued learning
  • Flexible work arrangements



  • Vaughan, Ontario, Canada Source Code Full time

    Junior C++/ Java Developer to help program and maintain the world's largest online poker platform, built with Java, C++, SQL and AWS. Permanent, full timeToronto, Ontario (remote until further notice, hybrid thereafter) Key responabilties:Review business requirements and implementation criteria with the Squad to ensure clear understanding of the ask before...


  • Vaughan, Ontario, Canada Source Code Full time

    Senior C++/ Java Developer to provide technical and architectural leadership to a cross-functional Agile team that supports the world's largest online poker platform, built with Java, C++, SQL and AWS. Permanent, full timeToronto, Ontario (remote until further notice, hybrid thereafter) Key responabilties:Review business requirements and implementation...

  • Full Stack Developer

    2 weeks ago


    Vaughan, Ontario, Canada BRAINHUNTER Full time

    Job Description Job Title: Full Stack DeveloperLocation: Vaughan, ONJob Type: Fulltime/PermanentJob Purpose: You will apply cutting edge development technologies to solve hard-core scale and integration problems and build high-demand, multi-threaded eCommerce applications. You will apply your existing PHP/J2EE knowledge to a large-scale real-time eCommerce...


  • Vaughan, Ontario, Canada Exiger Full time

    About us:Exiger makes the world a safe place to do business. Positioned at the bleeding edge of critical national security and commercial innovation, we offer AI-enabled supply chain risk management technology that empowers our Defense Industrial Base, Automotive, Pharmaceutical, and Commercial customers to build more transparent, resilient, and secure...


  • Vaughan, Canada Mech Solutions, Ltd Full time

    Cloud 3D Print is looking for a Back‑End Java Developer to start as soon as possible. He/She must have Canadian PR or citizenship. He/she should have experience building projects with Spring Boot, Java 1.8 (Maven), developing Java/JEE applications, including Spring MVC, REST APIs, JPA, Hibernate, Spring Security, JWT token‑based authentication...


  • Vaughan, Canada Mech Solutions, Ltd Full time

    Cloud 3D Print is looking for a Back‑End Java Developer to start as soon as possible. He/She must have Canadian PR or citizenship. He/she should have experience building projects with Spring Boot, Java 1.8 (Maven), developing Java/JEE applications, including Spring MVC, REST APIs, JPA, Hibernate, Spring Security, JWT token‑based authentication...


  • Vaughan, Canada Echelon 56 Full time

    At CAA Club Group, we are passionate about keeping our Members safe - whether they are on the road, at home, or travelling abroad. As a trusted Member-based organization, we provide products and services that are essential to Members’ safety and peace of mind. With over 2.6 million Members across Ontario and Manitoba, we advocate on issues such road safety...


  • Vaughan, Canada Echelon 56 Full time

    At CAA Club Group, we are passionate about keeping our Members safe - whether they are on the road, at home, or travelling abroad. As a trusted Member-based organization, we provide products and services that are essential to Members’ safety and peace of mind. With over 2.6 million Members across Ontario and Manitoba, we advocate on issues such road safety...


  • Vaughan, Canada Echelon 56 Full time

    At CAA Club Group, we are passionate about keeping our Members safe - whether they are on the road, at home, or travelling abroad. As a trusted Member-based organization, we provide products and services that are essential to Members’ safety and peace of mind. With over 2.6 million Members across Ontario and Manitoba, we advocate on issues such road safety...

  • Java Architect

    7 days ago


    Vaughan, Canada PeopleToGo Full time

          Java Architect     Our client currently has an opening for a Java Architect to join their team.   Responsibilities:   Drive the technical strategy and lead team(s) in meeting the strategic objectives. Design complex systems at the component level, make strategic technology choices, and directly supervise the quality of designs and implementation...

  • Java Tech Lead

    3 weeks ago


    Vaughan, Canada HRB Full time

    Java Tech LeadWe are seeking a highly skilled and experienced Java Tech Lead to join our dynamic team. The ideal candidate will have a strong background in Java development, extensive experience with Spring Boot, and a solid understanding of AWS services. As a Tech Lead, you will guide the development team, drive technical solutions, and ensure the...

  • Java Tech Lead

    3 days ago


    Vaughan, Canada HRB Full time

    Java Tech LeadWe are seeking a highly skilled and experienced Java Tech Lead to join our dynamic team. The ideal candidate will have a strong background in Java development, extensive experience with Spring Boot, and a solid understanding of AWS services. As a Tech Lead, you will guide the development team, drive technical solutions, and ensure the...

  • Java Tech Lead

    3 weeks ago


    Vaughan, Canada HRB Full time

    Java Tech Lead We are seeking a highly skilled and experienced Java Tech Lead to join our dynamic team. The ideal candidate will have a strong background in Java development, extensive experience with Spring Boot, and a solid understanding of AWS services. As a Tech Lead, you will guide the development team, drive technical solutions, and ensure the...


  • Vaughan, Canada Echelon 56 Full time

    A member-based organization is looking for a Development Manager to oversee design and development of applications. You will need over 8 years of experience, particularly with Java, J2EE, and Angular, in a fast-paced Agile environment. This role requires excellent project management and communication skills, and an ability to work collaboratively within a...