Point your AI agent at freehire and let it find you a job.

Get the CLI →

Lead Java Developer - Bedfordview

Summary

Lead Java Developer owning solution design, architecture, and mentoring for scalable enterprise applications built with Java, Spring Boot, microservices, Docker, and Kubernetes.

Hire Resolve's client is looking for a Lead Java Developer with deep expertise in Java, Spring Boot, and scalable distributed systems. The ideal candidate has extensive experience designing, building, and maintaining robust, high-performance, enterprise-grade applications. This role goes beyond coding, it requires ownership of solution design, mentoring team members, and driving architectural improvements.

Responsibilities

  • Design, develop, and maintain complex full‑stack applications with a focus on performance, scalability, and maintainability.
  • Lead architectural discussions and define technical roadmaps for Java‑based backend systems and microservices.
  • Mentor junior developers and review code to enforce best practices in design patterns, clean code, and testability.
  • Collaborate with cross‑functional teams to align technical solutions with business objectives.
  • Champion the use of Spring Boot and modern frameworks to accelerate development and standardize services.
  • Own and improve the CI/CD pipeline, code quality checks, and automated testing strategies.
  • Optimize existing systems and troubleshoot performance bottlenecks across large‑scale distributed environments.
  • Contribute to the design and implementation of cloud‑native, containerized applications using Kubernetes and Docker.
  • Ensure systems are secure, resilient, and compliant with enterprise‑grade SLAs.
  • Monitor, analyze, and tune systems using observability tools (e.g., Prometheus, Grafana, ELK).
  • Perform other duties as assigned.

Requirements

  • Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or a related field.
  • 6+ years of hands‑on Java development experience, delivering scalable, enterprise‑grade applications.
  • Expert‑level proficiency in Spring Boot and the Spring ecosystem, including Spring Data, Spring Security, and Spring Cloud.
  • Proven experience designing and implementing microservices architectures and distributed systems.
  • Strong experience with containerization and orchestration using Docker and Kubernetes, and deploying scalable solutions on both cloud platforms and on‑premises infrastructure.
  • Deep knowledge of SQL and NoSQL databases, with proficiency in PostgreSQL, MySQL, and MongoDB, including schema design, indexing, query optimization, and performance tuning.
  • Expertise in designing and developing RESTful APIs with secure authentication mechanisms.
  • Solid command of DevOps and CI/CD practices, with hands‑on use of tools such as Git, Maven, Jenkins, Helm, SonarQube, and monitoring solutions like Prometheus and Grafana.
  • Familiarity with infrastructure as code, container security, and SRE principles is a strong plus.
  • Experience in performance profiling and testing using tools such as JProfiler, JMeter, and unit/integration test frameworks.
  • Exposure to frontend frameworks like React or AngularJS is a plus for full‑stack collaboration.
  • Strong grasp of Agile/Scrum methodologies and Test‑Driven Development (TDD).
  • Demonstrated leadership and mentoring experience, with the ability to guide teams, enforce best practices, and influence technical direction.
  • Excellent analytical, communication, and stakeholder management skills.
  • Experience in the telecommunications (telco) domain including familiarity with network systems, billing platforms, service orchestration is a strong plus.
  • Fluency in English; French is a plus.

How to Apply

Kindly forward your CV to Gaby Turner at gaby.turner@hireresolve.us or you may send your CV to itcareers@hireresolve.za.com.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available