Senior Software Engineer

Senior Software Engineer

Posted 1 week ago by Prorec Solution Ltd

Negotiable
Undetermined
Hybrid
London Area, United Kingdom

Summary: The role of Senior Software Engineer involves hands-on engineering with a focus on technical architecture, solution design, and full-stack development within the financial services sector. The position requires collaboration within a dynamic team to build scalable enterprise applications for complex finance environments. Candidates should possess strong expertise in Java, Spring Boot, and ReactJS, along with experience in finance or fintech domains. This contract role offers flexibility with a hybrid working model and opportunities for mentorship and professional growth.

Key Responsibilities:

  • Lead the design and development of end-to-end software solutions
  • Collaborate with stakeholders to understand functional and non-functional requirements
  • Ensure architectural best practices, scalability, and performance
  • Mentor junior developers and provide code reviews where needed
  • Participate in agile ceremonies and contribute to sprint planning
  • Document technical specifications and maintain system integrity

Key Skills:

  • Proven experience in technical architecture and designing scalable solutions
  • Strong Java and Spring Boot backend development expertise
  • Solid understanding of RESTful API design and integration
  • Experience with ReactJS for frontend development
  • Strong knowledge of SQL and database design
  • Previous experience working in finance or fintech domains
  • Ability to work independently and consultatively within a hybrid setting
  • Excellent communication skills and stakeholder engagement

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

We’re currently partnering with a high-growth client in the financial services sector who is looking to engage a Senior Software Engineer on a contract basis. This is a hands-on engineering role with a strong emphasis on technical architecture, solution design, and full-stack development. You’ll be working within a dynamic, cross-functional team helping to build and evolve scalable enterprise applications used in complex finance environments.

Key Requirements

  • Proven experience in technical architecture and designing scalable solutions
  • Strong Java and Spring Boot backend development expertise
  • Solid understanding of RESTful API design and integration
  • Experience with ReactJS for frontend development
  • Strong knowledge of SQL and database design
  • Previous experience working in finance or fintech domains
  • Ability to work independently and consultatively within a hybrid setting
  • Excellent communication skills and stakeholder engagement

Key Responsibilities

  • Lead the design and development of end-to-end software solutions
  • Collaborate with stakeholders to understand functional and non-functional requirements
  • Ensure architectural best practices, scalability, and performance
  • Mentor junior developers and provide code reviews where needed
  • Participate in agile ceremonies and contribute to sprint planning
  • Document technical specifications and maintain system integrity

What You’ll Gain

  • Work in a high-performing team on innovative financial platforms
  • Exposure to a variety of tech stacks and modern development practices
  • Flexibility through a hybrid working model (only 2 days onsite)
  • Competitive contract rate with the possibility of extension or performance bonus