Back to results

Lead Java Developer

  • Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description

Job Summary

We are seeking an experienced Lead Java Developer to lead the design, development, and maintenance of scalable, high-performance Java-based applications.

The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, Kubernetes, Kafka, and MongoDB, along with proven technical leadership and team mentoring experience.

Core Technical Skills

Java | Spring Boot | Kubernetes | Apache Kafka | MongoDB | Microservices | REST APIs | SQL | Git | CI/CD

Required Skills & Qualifications

  • Strong hands-on experience in Java and Spring Boot.
  • Expertise in object-oriented programming and enterprise application development.
  • Experience with REST APIs, web services, and microservices architecture.
  • Strong experience with Apache Kafka and event-driven architecture.
  • Proficiency in MongoDB and SQL-based relational databases such as MySQL or PostgreSQL.
  • Hands-on experience with Kubernetes and containerized application deployment.
  • Familiarity with Git, CI/CD pipelines, and software development best practices.
  • Strong problem-solving, debugging, and performance optimization skills.
  • Proven experience leading development teams and mentoring engineers.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.

Key Responsibilities

  • Lead the design, development, testing, and deployment of enterprise Java applications.
  • Develop scalable applications and RESTful APIs using Java and Spring Boot.
  • Design and implement microservices-based architectures.
  • Lead and mentor Java development teams, conduct code reviews, and enforce coding standards.
  • Integrate applications using Apache Kafka and other messaging technologies.
  • Develop and optimize database solutions using MongoDB and relational databases.
  • Implement and maintain CI/CD pipelines and automated deployment processes.
  • Deploy and manage applications using Docker and Kubernetes.
  • Troubleshoot complex technical issues and optimize application performance, scalability, and security.
  • Collaborate with product managers, architects, and cross-functional teams to deliver business solutions.

Preferred Qualifications

  • Experience with AWS or Azure cloud platforms.
  • Knowledge of HTML, CSS, and JavaScript.
  • Experience with Docker and cloud-native application development.
  • Familiarity with Agile/Scrum methodologies.
  • Strong understanding of application security, scalability, and high availability.

Ideal Candidate: A hands-on technical lead with strong Java/Spring Boot development expertise, practical experience in Kafka, Kubernetes, and MongoDB, and the ability to lead engineering teams while delivering scalable enterprise applications.

More about this job

Responsibilities

Lead the design, development, testing, and deployment of scalable Java applications, REST APIs, and microservices, including integrations with Kafka and database solutions. Mentor development teams, oversee code quality and CI/CD processes, manage deployments with Docker and Kubernetes, and collaborate across teams to resolve issues and deliver secure, high-performing solutions.

Requirements

Requires strong hands-on Java and Spring Boot experience, expertise in object-oriented and enterprise application development, and practical knowledge of microservices, REST APIs, Kafka, MongoDB, SQL, Kubernetes, Git, and CI/CD. Candidates should have proven team leadership and mentoring experience, strong troubleshooting and performance optimization skills, and a bachelor's degree in a related field or equivalent experience.

Skills

  • Java
  • Spring Boot
  • Microservices
  • Kubernetes
  • Apache Kafka
  • MongoDB
  • REST APIs
  • SQL
  • Git
  • CI/CD
  • Technical Leadership
  • Team Mentoring
  • Docker
  • Cloud-Native Development
  • Performance Optimization
  • Event-Driven Architecture

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Management & Leadership

Keywords

  • Java
  • Spring Boot
  • Kubernetes
  • Apache Kafka
  • MongoDB
  • Microservices
  • REST APIs
  • Web Services
  • SQL
  • MySQL
  • PostgreSQL
  • Git
  • CI/CD
  • Docker
  • AWS
  • Azure
  • HTML
  • CSS
  • JavaScript
  • Object-Oriented Programming
  • Event-Driven Architecture
  • Agile
  • Scrum
  • Application Security
  • High Availability
  • Cloud-Native Development
  • Technical Leadership
  • Code Reviews
  • Performance Optimization

Report this job

Get in touch
MovoJobs

Contact us