Apply

Lead Software Engineer (Java/Azure)

Posted 27 days agoViewed

View full description

💎 Seniority level: Senior, Proven leadership experience as a Lead Engineer or Senior Software Engineer.

📍 Location: United Kingdom

🔍 Industry: Technology consultancy

🏢 Company: Default Portal

🗣️ Languages: English

⏳ Experience: Proven leadership experience as a Lead Engineer or Senior Software Engineer.

🪄 Skills: SQLJavaKafkaKubernetesAzureCI/CDMicroservices

Requirements:
  • Proven leadership experience as a Lead Engineer or Senior Software Engineer.
  • Strong Java development skills, with experience in designing scalable applications.
  • Expertise in SQL and database optimization techniques.
  • Azure cloud experience, including deploying and managing cloud-native applications.
  • Hands-on experience with Kubernetes and containerization.
  • Strong understanding of GitLab for CI/CD and version control.
  • Ability to mentor engineers, conduct code reviews, and set engineering best practices.
  • Strong problem-solving and decision-making skills, with the ability to guide technical teams effectively.
  • Excellent communication skills, with the ability to work with stakeholders at all levels.
Responsibilities:
  • Lead a team of engineers, providing guidance on software development best practices.
  • Design, develop, and maintain Java-based applications with optimized SQL database integration.
  • Architect, deploy, and manage applications on Azure using Kubernetes and containerization.
  • Streamline development workflows by implementing GitLab-based CI/CD pipelines.
  • Mentor junior and mid-level engineers, fostering a culture of learning and growth.
  • Make key technical decisions on system architecture, scalability, and security.
  • Work closely with Product Owners, DevOps, and other stakeholders to align engineering efforts with business goals.
  • Ensure applications are built with efficiency, scalability, and security in mind.
Apply