Epicareer Might not Working Properly
Learn More

Java Technical Lead With Kafka

Salary undisclosed

Apply on


Original
Simplified

Job Summary:

A Investment domain client is looking for Java Technical Lead with Kafka experience based in Montreal, QC -Hybrid role.

Candidate should be responsible for Hands-on design, development, and maintenance of data driven systems and system components using Java and other software technologies. Someone who has experience in Cloud migration, Lead & Mentor engineers, SDLC and can work closely with business stakeholders. Candidates should have strong experience in skills: Java8+, Kafka, MongoDB, Spring Boot, REST, CQRS, Kubernetes, CI/CD, AWS/Azure, Elasticsearch, and Microservices.

Job Title: Java Technical Lead With Kafka
Location: Montreal, QC Hybrid

Employment: Long Term Contract

Required skills: Project leading experience, Java8+, Kafka, MongoDB, Spring Boot, REST, CQRS, Kubernetes, CI/CD, AWS/Azure, Elasticsearch, and Microservices
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:

  • 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job