Job Title: Lead Developer - Java
We are seeking a highly skilled and motivated Lead Developer with expertise in Java to help develop a trade management application.
As a Lead Developer, you will play a pivotal role in aligning our application with the wider group architecture, while focusing on continuous integration and deployment (CI/CD) practices. Your primary responsibility will be to asses existing architecture and suggest enhancements to improve latency and ensure the application meets the highest standards of performance.
- Collaborate with cross-functional teams to align the application with the wider group architecture and ensure seamless integration.
- Implement and maintain CI/CD pipelines to streamline the development, testing, and deployment processes.
- Identify opportunities to optimise latency and enhance the overall performance of the application.
- Actively elicit, analyse, and challenge requirements to ensure the development meets the business needs effectively.
- Take ownership of the development life-cycle, from design and implementation to testing and deployment.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Remain proactive in identifying potential issues, risks, and obstacles, and provide innovative solutions to overcome them.
- Deliver high-quality code, adhering to best practices and coding standards.
Qualifications and Skills:
- Extensive experience as a Lead Developer
- Strong proficiency in Java programming language and related frameworks.
- Proven track record of successfully bringing applications in line with architectural standards.
- Solid understanding of CI/CD principles and experience with related tools (e.g., Jenkins, Git, Docker).
- Demonstrated ability to optimise latency and improve application performance.
- Excellent problem-solving skills and the ability to elicit and challenge requirements effectively.
- Proactive mindset with a strong drive to deliver high-quality results.
- Ability to work collaboratively in a fast-paced, agile environment.
- Exceptional communication and interpersonal skills.
If you are a high-performing developer who thrives in a challenging and innovative environment, we invite you to apply.