Senior Java Software Engineer

Company: TetriQ Solutions
Apply for the Senior Java Software Engineer
Location: Greater London
Job Description:

JD:

Java Tech Lead job involves leading and mentoring a Java development team, analyzing and designing software solutions, ensuring adherence to best practices and coding standards, and collaborating with product managers and other stakeholders to deliver high-quality products for the financial services industry. Key responsibilities include coding, debugging, and maintaining applications, conducting code reviews, troubleshooting complex technical issues, and driving innovation with new technologies.

Key Responsibilities

  • Lead, mentor, and guide a team of Java developers in the development lifecycle.
  • Oversee Java development projects from conception to completion, ensuring alignment with project requirements and timelines.
  • Design, develop, test, debug, implement, and maintain software applications using core Java technologies.
  • Work closely with product managers, stakeholders, and other technical and business groups to define and deliver solutions.
  • Stay updated on emerging Java technologies, propose new solutions, and contribute to innovation initiatives.
  • Analyze logs, resolve complex technical issues, and perform performance tuning.
  • Write technical specifications and other documentation for new and existing applications.

Quality Assurance

  • Ensure high-quality code through code reviews, adherence to coding standards, and implementation of best practices.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience: Proven extensive experience as a Java developer, often with a minimum of 5 years in Java programming.
  • Leadership Skills: Demonstrated leadership and team management experience.
  • Technical Skills: Proficiency in Java and its related frameworks (e.g., Spring Boot, Maven, Gradle), knowledge of web services, and understanding of database technologies like SQL/Oracle are often required.
  • Soft Skills: Excellent communication, problem-solving, analytical, and interpersonal skills are essential for collaborating with diverse teams and stakeholders.
  • Industry Knowledge: Understanding of the financial services industry and its specific systems is a significant advantage.

#J-18808-Ljbffr…

Posted: February 27th, 2026