Please find the Job Description:-
Role: Java Developer
Location: Farnborough/UK (Hybrid)
Hybrid mode of work
Exp range:6+ years
Mandatory skills:
Java Springboot, Java 17/11, AWS, Pipeline, Financial domain, Spark.
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:
• 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.
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.