The Java Tech Lead will be responsible for leading Java solution development within the banking sector, overseeing a team of developers and ensuring the delivery of high-quality products within established timelines. This role will require deep technical knowledge in Java as well as solid experience in the banking sector to guide the development of efficient and scalable solutions that meet business needs.
Responsibilities: Lead a team of Java developers, providing technical guidance, feedback, and mentorship.
Design, develop, and implement high-performance Java systems, ensuring scalability, reliability, and security.
Conduct code reviews and ensure adherence to coding standards and industry best practices.
Identify and resolve complex technical issues efficiently while maintaining a high standard.
Stay updated with the latest trends and technologies in Java development and apply this knowledge to improve processes and products.
Collaborate with other technical and non-technical teams, such as QA, DevOps, and project management, to ensure successful project delivery.
Actively participate in the full software development lifecycle, from conception to implementation and post-production maintenance.
Required Profile: Bachelor's degree in Computer Science, Software Engineering, or related field.
Strong experience in Java development , including frameworks such as Spring and Hibernate.
Fluent French is a mandatory requirement.
Proven experience in technical leadership is a plus.
Deep knowledge of software architecture, distributed systems design, and design patterns.
Previous experience in the banking sector, preferably on projects related to banking systems, payments, or financial services.
Excellent verbal and written communication skills. Strong analytical skills and ability to creatively and efficiently solve problems.
#J-18808-Ljbffr