Senior Java Lead with Kafka Experience

Job ID
2024-7527
Category
Consulting Services
Department
Digital Experience & App Dev
Location
Montreal, QC

Overview

Prolifics Logo- JD Branding 2

 

Prolifics is seeking for a Lead Java Developer  to join our Digital Experience Practice Team. The candidate needs to be a self-starter, smart, and a highly motivated team player with effective communication skills. In addition, the candidate must value producing quality software and have a solid grounding a strong technical background and good communication skills. Candidates are requird to work at client work location in Montreal, CA. If you crave the freedom of contract work, and thrive in the energetic atmosphere of short/long-term, high profile projects, we want to talk to you today about this opportunity. Let’s connect and put your skills to work for us!

 

Contact us directly at mahesh.sripada@Prolifics.com or visit our Careers Page to see a full list of opportunities with Prolifics

 

 

Responsibilities

  • Hands-on design, development, and maintenance of data driven systems and system components using Java and other software technologies
  • 24/7 real time distributed systems
  • Cloud migration projects
  • Data-driven applications and Microservices based architecture
  • Lead the design and technical implementation of different projects
  • Lead & Mentor engineers while providing coaching where needed to level up the group's abilities.
  • Responsible for all stages of SDLC working closely with QA, DevOps, and other engineering teams to integrate, test and release different system components
  • Solve complex technical challenges related to low latency large scale distributed systems
  • Conducts all required reviews (e.g., code reviews, test plan reviews)
  • Establish and maintain software standards for the group
  • Work closely with business stakeholders and other engineers on understanding and translating business requirements into technical solutions

 

Qualifications

  • BS in Engineering, Computer Science or related discipline
  • Experience with Java8+, Kafka, Mongo, Event driven systems
  • 8+ years of professional work experience in Java/Scala development
  • Ability to design complete systems by collaborating with multiple teams and understanding testing and deployment methodologies
  • Experience developing, delivering, and maintaining low latency, scalable applications, and systems
  • Familiarity and hands-on experience with profiling, code efficiency, and building software via continuous delivery pipeline
  • Excellent documentation, communication, and troubleshooting skill
  • Experience with Spring or another dependency injection framework
  • Familiarity with Spring Boot, REST, CQRS, Kubernetes, CI/CD, AWS/Azure, Elasticsearch, and Microservices architecture
  • Knowledge of Monitoring and Observability Tools

Summary

  • Job Type: Contract
  • Compensation: Hourly 
  • Location: Montreal, CA
  • Project Duration: 12 months 
  • Contract Renewal: Likely

Over 40 Years of Excellence

Prolifics helps organizations leverage digital technology solutions to innovate and compete while optimizing costs and operational agility. For more than 40 years, Prolifics has transformed enterprises of all sizes—including over 100 Fortune 1000 companies—by solving their complex IT challenges.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed