Java Team Lead
Our client is a prominent German banking group delivering cutting-edge financial solutions through their online platform and analysis tools. As a key player in trading equities, funds, bonds, warrants, options, and futures they also offer tailored services for corporate clients.
Your Role:
Dive into intricate technical tasks, leading the implementation, design, and refactoring processes within the Java development landscape
Take charge of leading comprehensive code reviews and optimizations, ensuring the team delivers unparalleled performance.
Actively contribute to team planning and estimations, playing a strategic role in the success of each project.
Embrace a customer-centric approach, spearheading the analysis of requirements, planning sprints, and retrospectives to ensure alignment with client needs.
Your Profile:
Accumulate a minimum of 5 years of commercial experience, showcasing your leadership and technical acumen.
Demonstrate a solid foundation with Java (5+ years), showcasing your ability to lead a team effectively.
Exhibit mastery in the Java ecosystem, encompassing Spring framework, Hibernate, Maven, Junit, SQL, Oracle, XML, and Docker.
Showcase proficiency in RESTful services, microservices architecture, and RDBMS/SQL (preferably Oracle, Postgres).
Familiarity with SSR, REST, Sockets.
Demonstrate strong algorithmic, analytical, and problem-solving skills.
Bring a passion for agile development methodologies (Scrum, Kanban, Lean) and engineering practices (continuous integration, continuous delivery, test-driven development).
Thrive both independently and as a mindful contributor within a collaborative cross-functional Agile team.
Demonstrate intermediate to upper-intermediate proficiency in English.
Join Us:
Elevate your career by taking the helm as a Java Team Lead within a team that values innovation and excellence. Contribute to the ever-evolving landscape of financial technology and be part of a collaborative journey towards success.