Enable job alerts via email!

Java Developer

ProViso Staffing

Toronto

On-site

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Job summary

A staffing agency in Toronto is seeking an experienced Java Developer to design and maintain enterprise-grade applications. The successful candidate will utilize modern Java technologies and work collaboratively with cross-functional teams. A Bachelor's degree in computer science and over 5 years of experience with Java and Spring frameworks are required for this role. Competitive contract offering for a period of 4.5 months.

Qualifications

  • 5+ years of hands-on software development experience.
  • Proficiency in Java (up to version 11).
  • Strong expertise in Spring Boot, Spring Batch, and Microservices architecture.

Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Java.
  • Build and deploy microservices using Spring Boot and Spring Batch.
  • Develop and integrate RESTful APIs for seamless communication across services.

Skills

Java
Spring Boot
Microservices architecture
Kafka
CI/CD using Jenkins

Education

Bachelor’s in computer science or computer engineering

Tools

Docker
Kubernetes
GCP

Job description

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:

• 5+ years of hands-on software development experience
• Proficiency in Java (up to version 11)
• Strong expertise in Spring Boot, Spring Batch, and Microservices architecture
• Familiarity with cloud platforms, especially GCP
• 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 round – hiring manager and technical lead – 45 mins – Ms Teams call – Role overview, technical assessment, and Q&A session based on previous experiences.

Job Details

13433

Contract

4.5 months

Toronto

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.