Senior Java Software Engineer

TetriQ Solutions
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 64K

Job location

Charing Cross, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Software Applications
Code Review
Databases
Software Debugging
Gradle
Maven
Oracle Applications
Performance Tuning
SQL Databases
Web Services
Spark
Spring-boot
Information Technology

Job description

  • Team Leadership:

Lead, mentor, and guide a team of Java developers in the development lifecycle.

  • Project Management:

Oversee Java development projects from conception to completion, ensuring alignment with project requirements and timelines.

  • Technical Expertise:

Design, develop, test, debug, implement, and maintain software applications using core Java technologies.

  • Quality Assurance:

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

  • Collaboration:

Work closely with product managers, stakeholders, and other technical and business groups to define and deliver solutions.

  • Innovation:

Stay updated on emerging Java technologies, propose new solutions, and contribute to innovation initiatives.

  • Troubleshooting:

Analyze logs, resolve complex technical issues, and perform performance tuning.

  • Documentation:

Write technical specifications and other documentation for new and existing applications.

Requirements

Java Springboot, Java 17/11, AWS, Pipeline, Financial domain, Spark., * 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.

Apply for this position