Java developer

2 weeks ago


Toronto, Canada Nexus Systems Group Inc. Full time

Overview

Work arrangement: Hybrid - 3 days per week. Contract Duration: 4.5 months. Possibility of extension & conversion to FTE. Number of Positions: 1. Schedule Hours: 9am-5pm Monday-Friday; standard 37.5 hrs/week. Reason: We need a strong Java developer to support our stability initiative.

Business Group: The Client Primacy & Personalization team is responsible for ideation, design, engineering, and implementation of software for the Personalization domain. Project: Customer personalization portfolio (CPP) Offer fulfillment system for the bank. Backend application built on Java, Data Stage, GCP.

We are seeking a highly experienced and motivated Java Developer to join our dynamic team. With over 5 years of progressive experience demonstrating a strong ability to design and develop secure, scalable applications using modern Java technologies.

Candidate Value Proposition

- The successful candidate will play a pivotal role in bridging business needs and technology solutions. You will work closely with industry leaders and support the successful delivery of software projects that meet banking requirements.
- Inclusive and collaborative working environment that encourages creativity and curiosity.
- Access to tools and technology to create meaningful customer experiences.
- Work with diverse industry leaders who have experience from top technology companies.

Typical Day in Role

- Design, develop, and maintain enterprise-grade applications using Java (up to version 11)
- Build and deploy microservices using Spring Boot and Spring Batch
- Develop and integrate RESTful APIs for seamless communication across services
- Utilize Docker and Kubernetes for containerization and orchestration
- Collaborate with DevOps teams to implement CI/CD pipelines using Jenkins and Azure
- Work with Kafka for real-time data streaming and messaging
- Communicate effectively with cross-functional teams and stakeholders

Candidate Requirements/Must Have Skills

1. 5+ years of hands-on software development experience
2. Proficiency in Java (up to version 11)
3. Strong expertise in Spring Boot, Spring Batch, and Microservices architecture
4. Familiarity with cloud platforms, especially GCP
5. Proficient in Kafka for distributed messaging

Nice-To-Have Skills

- CI/CD experience using Jenkins
- Experience with containerization tools (Docker, Kubernetes)
- Knowledge of the rules engine
- Banking experience

Soft Skills Required

- Excellent written, presentation, and verbal communication skills to be able to work well with technical peers and business stakeholders at different levels within the organization.
- Strong decision-making, forward thinking, and creative problem-solving skills to anticipate and respond quickly to technological/market influences.
- Ability to work as part of a team, as well as work independently with minimal direction.

Education

Bachelor’s in computer science or computer engineering.

Best vs average candidate

The ideal candidate will have strong expertise in Kafka and Spring Batch, along with excellent communication skills, which are essential for success in this role.

Interview and selection

1. 1 round – hiring manager and technical lead – 45 mins – Ms Teams call – Role overview, technical assessment, and Q&A session based on previous experiences.

#J-18808-Ljbffr


  • Java developer

    2 weeks ago


    Toronto, Canada Global Technical Talent Full time

    Primary Job Title Java Developer Alternate / Related Job Titles Senior Java Developer Backend Java Engineer Java / Spring Boot Developer Software Engineer (Java) Location Toronto, ON Onsite Flexibility Hybrid. 2 days onsite initially, moving to 4 days onsite starting February 17. Contract Details Position Type: Contract Contract Duration: 12 months Start: As...

  • Java developer

    2 weeks ago


    Toronto, Canada Global Technical Talent Full time

    Primary Job Title Java Developer Alternate / Related Job Titles Senior Java Developer Backend Java Engineer Java / Spring Boot Developer Software Engineer (Java) Location Toronto, ON Onsite Flexibility Hybrid. 2 days onsite initially, moving to 4 days onsite starting February 17. Contract Details Position Type: Contract Contract Duration: 12 months Start: As...

  • Java developer

    2 weeks ago


    Toronto, Canada Global Technical Talent Full time

    Primary Job Title Java Developer Alternate / Related Job Titles Senior Java Developer Backend Java Engineer Java / Spring Boot Developer Software Engineer (Java) Location Toronto, ON Onsite Flexibility Hybrid. 2 days onsite initially, moving to 4 days onsite starting February 17. Contract Details Position Type: Contract Contract Duration: 12 months Start: As...

  • Java Developer

    3 weeks ago


    Toronto, Canada Iris Software Inc. Full time

    Java Developer (Backend) | Ontario, Canada Iris Software is seeking a Java Developer to work with a Fortune 100 direct client in the financial services sector. Strong experience in Java and related technologies is required. Key Skills Java Spring Boot Microservices SQL & NoSQL databases RESTful APIs Apache Kafka / RabbitMQ Docker & Kubernetes AWS / Azure /...

  • Java Developer

    3 weeks ago


    Toronto, Canada Iris Software Inc. Full time

    Java Developer (Backend) | Ontario, Canada Iris Software is seeking a Java Developer to work with a Fortune 100 direct client in the financial services sector. Strong experience in Java and related technologies is required. Key Skills Java Spring Boot Microservices SQL & NoSQL databases RESTful APIs Apache Kafka / RabbitMQ Docker & Kubernetes AWS / Azure /...

  • Java Developer

    2 weeks ago


    Toronto, Canada Continental Technology Solutions Full time

    Continental Technology Solutions is Our consulting and managed services deliver the resources and capabilities required to assess,design, build and manage an agile, flexible IT environment. You'll work with one dedicated team from strategy and assessment through design, implementation, management and optimisation to reach a true end-to-end solution. Job...

  • Java Developer

    2 weeks ago


    Toronto, Canada Continental Technology Solutions Full time

    Continental Technology Solutions is Our consulting and managed services deliver the resources and capabilities required to assess,design, build and manage an agile, flexible IT environment. You'll work with one dedicated team from strategy and assessment through design, implementation, management and optimisation to reach a true end-to-end solution.Job...

  • Java Developer

    2 weeks ago


    Toronto, Canada Continental Technology Solutions Full time

    Continental Technology Solutions is Our consulting and managed services deliver the resources and capabilities required to assess,design, build and manage an agile, flexible IT environment. You'll work with one dedicated team from strategy and assessment through design, implementation, management and optimisation to reach a true end-to-end solution.Job...

  • Java Developer

    2 weeks ago


    Toronto, Canada Scotiabank Full time

       Requisition ID: 247597Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. As a Java Developer you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on card technology domain and your role includes delivering of the...

  • Lead Java Developer

    4 weeks ago


    Toronto, Canada ROSS Full time

    Lead Java Application Developer [Fault Tree Analysis (FTA) Project] POSITION DESCRIPTION This key team member will lead the development of a Java-based Fault Tree Analysis (FTA) application for Engineering Professionals. This is a hands‑on leadership role requiring very strong cross‑platform Java development skills. The ideal candidate will have at...