Tech Lead – Java

Zurück zu den Jobs



In a challenging and multicultural environment, we are looking for a Tech Lead to join Referential IT Section in charge of the KYC & Counterparties Referential applications. The team handles the development of transversal and international projects. The functional covered area is Counterparties referential: KYC process, funds management. We have a robust system to ensure compliance with the regulations and requirements including Know Your Customer (KYC) and Customer Due Diligence (CDD).  The position requires autonomy and reliability in performing duties while maintaining close communication with rest of project/support team.

Main responsibilities:

  • Prepare and Document technical design based on high level architecture
  • Participate in technical discussions and provide solutions based on industry best practices
  • Contribute in implementation of re-usable frameworks and components and regular user stories based on available capacity
  • Take ownership of project deliverables from requirements to delivery and support with emphasis on quality
  • Participate in code reviews and conduct technical training sessions
  • Coach and mentor developers to lead them through technical roadblocks
  • Deliver software with high quality. Overcome roadblocks, raise issues/risks upfront to Project Manager / Architect and work through mitigation/resolution
  • Software development using Java 11, Spring Boot, Database (SQL Server), Kafka, Docker, Kubernetes
  • Develop quick POC’s  to demonstrate validate new solution proposals on a need basis
  • Work closely with different stakeholders like Project Manager, Architects and other Tech Leads
  • Follow Agile practices as per organization established procedures


Qualifications and Profile

  • 8years of experience in Java/J2EE technologies including 2+ years of experience as a Tech Lead
  • Experience in providing technical solution & design and to own and drive a project from technical standpoint
  • Track record of leading a team of small to medium size.
  • Ability to document the technical design and communicate it clearly to all stakeholders.
  • Good working knowledge with the software development methodologies such as Waterfall, Agile etc
  • Strong hands-on skills in designing & implementation of complex IT systems
  • Exceptional communication skills and the demonstrable ability to communicate appropriately at all levels of the organization including written and verbal communications as well as visualizations
  • Bachelor or Technical Degree in Computer Science, IS, or IT is preferred


  • Financial/banking industry knowledge
  •  Knowledge of KYC and CDD systems is a strong plus

Technical (Mandatory)

  • Exposure to development using Micro services architecture, event driven architecture & messaging middleware (MQ, Kafka)
  • Experience with containerization technologies like Docker & Kubernetes and familiar with cloud native principles
  • Deep experience in Java applications development using Spring stack and contribute in a hands on development capacity as needed
  • Experience with performance engineering and understanding of Non Functional Requirements
  • Experience in managing technical debts proactively
  • Ability to evaluate new technologies with quick POC’s and adapt it
  • Strong experience with databases like SQL Server / Oracle
  • Strong knowledge and understanding of Hibernate/JPA framework.
  • Experience with designing and developing API’s using REST & Swagger
  • Strong advocate of clean code and well versed with testing frameworks like Junit, Cucumber etc
  • Strong knowledge on source code management system such as SVN / Git.
  • Practical knowledge on DevOps/DevSecOps tools like Jenkins, GitLab CI, Nexus, Maven / Gradle, SONAR, CheckMarx
  • Experience with WebSphere / JBoss / Tomcat / Jetty or other java-based application servers

Technical (Nice to have)

  • Experience with NoSQL Databases
  • Experience with API gateways like WSO2
  • Familiarity with Elastic stack

Other Professional Skills and Mind-set

  • Strong organizational and communication skills
  • Strong analytical and problem-solving skills
  • Experience working within a LEAN environment
  • Awareness of various software development procedures
  • Ability to follow defined procedures
  • Proficient in Microsoft Office
  • Understanding and respect of cultural diversity


Wir arbeiten mit den renommiertesten Unternehmen der Luftfahrt-, Verteidigungs-, Automobil-, Transport-, Finanzdienstleistungs- und Energiebranche sowie mit Regierungsorganisationen zusammen und stehen ihnen als zuverlässiger Projektmanagement-Partner bei der Umsetzung großer Ideen zur Seite.


You are applying for
Tech Lead - Java
5-10 Years

    ODER Teile mein LinkedIn-Profil

    In Übereinstimmung mit den Allgemeinen Datenschutzbestimmungen (DSGVO) werden die eingegebenen Daten für das Management der Einstellung und deren Verbesserung verarbeitet. Weitere Informationen finden Sie in unserer Datenschutzrichtlinie .

    Thank you for your application, !