Infoya logo

Senior Java Developer

Infoya
Full-time
On-site
Toronto, Ontario, Canada
We are looking for an experienced Java Developer to design, build, and maintain robust, scalable, and high -performance applications. You will work on developing modern e -commerce and enterprise -grade solutions for retail and inter -organization clients. The ideal candidate will have a strong command of Java, Spring Boot, microservices architecture, security and SQL databases.<\/span><\/span><\/span><\/span><\/span><\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>
Key Responsibilities:<\/span><\/span><\/b> -<\/span><\/span><\/span><\/span><\/span><\/span>
<\/span><\/span><\/div>
  • Design, develop, and maintain microservices -based applications using Java and Spring Boot.<\/span>
    <\/span><\/span><\/li>
  • Develop and optimize RESTful APIs to ensure high performance, scalability, and security.<\/span>
    <\/span><\/span><\/li>
  • Build high performance APIs, knowledge of Open API spec, hands on experience using OAuth2  <\/span><\/span><\/span><\/span><\/span>
    <\/span><\/span><\/li>
  • Write clean, efficient, and maintainable code following best practices and design patterns.<\/span>
    <\/span><\/span><\/li>
  • Work with SQL databases (MySQL, PostgreSQL, Redis) and optimize queries for performance.<\/span>
    <\/span><\/span><\/li>
  • Deploy, manage, and monitor applications on cloud environments, preferably GCP.<\/span><\/span>
    <\/span><\/span><\/li>
  • Manage the end -to -end release process, including build preparation, automated testing, UAT, stakeholder approvals, deployment through Jenkins, and post -deployment validation.<\/span>
    <\/span><\/span><\/li>
  • Conduct unit and integration testing using JUnit and Mockito to ensure application reliability.<\/span>
    <\/span><\/span><\/li>
  • Collaborate with cross -functional teams (UI/UX, DevOps, QA, Product) to define and deliver new features.<\/span>
    <\/span><\/span><\/li>
  • Participate in code reviews, mentoring, and knowledge -sharing sessions.<\/span>
    <\/span><\/span><\/li>
  • Maintain documentation for functionalities, APIs, and system configurations to ensure clear communication among stakeholders.<\/span>
    <\/span><\/span><\/li>
  • Research and implement innovative solutions to enhance system performance and resolve complex challenges.<\/span>
    <\/span><\/span><\/li><\/ul>

    <\/div><\/span>

    Requirements<\/h3>

    <\/span><\/span>Must -Have Qualifications<\/b><\/span>
    <\/span><\/div>
    • 7 - 9 years<\/span><\/b> <\/span><\/span>of hands -on experience in<\/span> <\/span><\/span>backend development<\/span><\/b>, building<\/span> <\/span><\/span>scalable and high -availability applications<\/span><\/b>
      <\/p><\/li>

    • Proven years<\/span><\/b> <\/span><\/span>of solid experience with<\/span> <\/span><\/span>Java (8,11) Spring frameworks<\/span><\/b>, with<\/span> <\/span><\/span>Spring Boot<\/span><\/b> <\/span><\/span>as a core requirement<\/span>
      <\/p><\/li>

    • Strong Expertise <\/span><\/span>of experience designing and developing<\/span> <\/span><\/span>high -performance REST APIs<\/span><\/b>, with strong knowledge of<\/span> <\/span><\/span>OpenAPI specifications<\/span><\/b> <\/span><\/span>and hands -on experience implementing<\/span> <\/span><\/span>OAuth2, Multithreading, Caching<\/span><\/b>
      <\/span><\/p><\/li>

    • Hands -on experience writing<\/span> <\/span><\/span>SQL queries<\/span><\/b> <\/span><\/span>and working with relational databases, particularly<\/span> <\/span><\/span>PostgreSQL<\/span><\/b>
      <\/p><\/li>

    • Hands -on experience with<\/span><\/span> <\/span><\/span><\/span>CI/CD pipelines<\/span><\/span><\/b><\/b>, <\/span><\/b>including tools such as<\/span><\/span> <\/span><\/span><\/span>Jenkins,<\/span><\/span> Docker, Kubernetes, Maven, Gradle.<\/span><\/span><\/span><\/span><\/span><\/span>
      <\/span><\/span><\/p><\/li>

    • Expertise in building and deploying solutions on<\/span> <\/span><\/span>Google Cloud Platform (GCP)<\/span><\/b>, with a strong understanding of cloud -native architectures<\/span>
      <\/p><\/li>

    • Proven experience<\/span> in Agile environment, <\/span><\/span>mentoring developers<\/span><\/b>, including<\/span> <\/span><\/span>code reviews, technical guidance, and best -practice enforcement<\/span><\/b>
      <\/span><\/p><\/li><\/ul>


      <\/div>

      Desired Skills (2+ Years)<\/span>
      <\/span><\/h3>
      • Experience with<\/span> <\/span><\/span>Google BigQuery<\/span><\/b>,<\/span> <\/span><\/span>Apache Beam (Java)<\/span><\/b>, or similar data -processing technologies (<\/span>highly desirable<\/span><\/b>)<\/span>
        <\/p><\/li>

      • Strong understanding of<\/span> <\/span><\/span>data modeling<\/span><\/b> <\/span><\/span>concepts<\/span>
        <\/p><\/li>

      • Exposure with<\/span> <\/span><\/span>automation and scripting<\/span><\/b>, preferably using<\/span> <\/span><\/span>Python<\/span><\/b>
        <\/span><\/p><\/li><\/ul>


        <\/div><\/span>

        Benefits<\/h3>

        What We Offer<\/span><\/b>:
        <\/span><\/span><\/p>

        • Competitive salary and benefits package.<\/span>
          <\/span><\/li>
        • Opportunity to work with a diverse and talented team.<\/span>
          <\/span><\/li>
        • Professional development and growth opportunities.<\/span>
          <\/span><\/li>
        • A dynamic and collaborative work environment.<\/span>
          <\/span><\/li>
        • Hybrid work option.<\/span>
          <\/li><\/ul>

          <\/div><\/span>

Apply now
Share this job