Job Specification:
A leading company in the financial services and capital markets sectors is seeking a highly skilled Senior Java Engineer to join their team.
Key Responsibilities
* Lead the design, development, and maintenance of robust and scalable software solutions using Java and the Spring Framework.
* Architect and implement complex systems, ensuring scalability, security, and performance.
* Drive the development and integration of RESTful APIs and microservices.
* Utilise AWS services to build and deploy cloud-based solutions, optimising for cost and efficiency.
* Collaborate with senior stakeholders to gather requirements and deliver solutions tailored to the unique challenges of the financial services and capital markets sectors.
* Mentor and guide mid-level developers, fostering a culture of technical excellence.
* Define and enforce coding standards, best practices, and development processes.
* Participate in and lead code reviews, testing strategies, and deployment pipelines.
* Stay ahead of emerging technologies and industry trends, championing innovation within the team.
Requirements
* 5+ years of professional experience in Java development, with a strong track record of delivering high-quality solutions.
* Deep expertise in Java and the Spring Framework (Spring Boot preferred).
* Extensive experience with AWS services (e.g., EC2, S3, Lambda, RDS, API Gateway) and cloud-based architectures.
* Proven experience in building and maintaining RESTful APIs and microservices.
* Strong background in financial services or capital markets, with a solid understanding of industry-specific requirements.
* Exceptional problem-solving and analytical skills, with the ability to design complex solutions.
* Strong leadership and mentoring capabilities, with experience guiding technical teams.
* Proficiency in Agile/Scrum methodologies.
* Excellent communication skills, with the ability to engage effectively with both technical and non-technical stakeholders.
What They Offer
* Competitive salary up to £70,000.
* Opportunities to influence high-profile projects and drive innovation.
* Professional development support, including training and certifications.
* Flexible working arrangements, including hybrid and remote options.
* A collaborative, forward-thinking work environment.