Please find the Job Description:- Role: Senior Java Developer Location: Farnborough/UK (Hybrid) Hybrid mode of work Exp range:8+ yearsMandatory 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.
Job Title
Senior Java Software Engineer