Senior Java Software Engineer

TetriQ Solutions
4 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

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