Lead Java Engineer
Job Title: Lead Java Engineer
Location: Edinburgh, UK (Hybrid)
Industry: Banking / Financial Services
Application Deadline: 20th April
Overview
We are seeking an experienced Lead Java Engineer to join a high-performing engineering team within a leading banking client based in Edinburgh. This is a key leadership role requiring strong technical expertise, hands-on development capability, and proven experience delivering robust, scalable solutions in a regulated financial environment.
Key Responsibilities
- Lead the design, development, and delivery of enterprise-grade Java applications.
- Provide technical leadership and mentorship to a team of engineers, fostering best practices and high-quality code standards.
- Collaborate closely with stakeholders, product owners, and architects to translate business requirements into technical solutions.
- Drive architectural decisions, ensuring scalability, security, and performance.
- Oversee code reviews, testing strategies, and CI/CD pipelines.
- Ensure compliance with banking and regulatory standards.
- Troubleshoot and resolve complex technical issues across systems.
Required Skills & Experience
- Strong experience in Java (Java 8+), Spring Boot, and microservices architecture.
- Proven experience in a Lead or Senior Engineering role, with team leadership responsibilities.
- Demonstrated experience working within banking or financial services environments.
- Solid understanding of distributed systems, APIs, and cloud-based solutions (AWS/Azure preferred).
- Experience with DevOps practices, CI/CD tools, and containerization (Docker/Kubernetes).
- Strong knowledge of software engineering best practices, including TDD and Agile methodologies.
- Excellent communication and stakeholder management skills.
Desirable Skills
- Experience with event-driven architectures (Kafka or similar).
- Exposure to modern front-end frameworks.
- Knowledge of security and compliance standards within financial services.
Interview Process & Timeline
- Application Deadline: 20th April
- Initial Screening Calls: Being scheduled today and tomorrow (all day)