
Technical Lead - Java
- Dublin
- Permanent
- Full-time
- Has expertise in Java and backend database technologies (Oracle PL/SQL).
- Has expertise in designing and developing robust solutions in Java and experience in using java frameworks (Spring, Struts, etc.) and testing tools like Jmeter.
- Has expertise in writing complex database queries, functions and stored procedures in Oracle.
- Set / Implement Java/Oracle (PL/SQL) development standards (Coding Standards, Code Reviews, Test-Drive Development) for the Program and other Development initiatives.
- Is Experienced Tech Lead managing a team of developers on project delivery. Not looking for line management but must be delivery focused.
- Reviewing the work of other developers and providing feedback.
- Can create technical documents Java developments (HLD, LLD, etc) using Visio, PowerPoint and other MS Office package.
- Has ability to analysis malfunctioning of any code developed around provided design and rectify it along with development team.
- Break up the work into task list and estimate based on simple, medium and complex methodology.
- Involved in detailed technical design and provide functional/technical KT to developers and QA.
- Manage tasks and deadlines for Java developer teams both Onsite and Offshore.
- Understand the lending domain and processes around it.
- Participate in Scrum Sprints as the Java Technical Lead.
- Good understanding of the infrastructure requirements for the scalability of the application and provide CI/CD pipeline for application deployment.
- Understand the load requirements of the application and design load testing frameworks accordingly.
- Work with IT and/or business personnel on adjustments required to their processes (bundles of queries) including potentially to the application or tool which triggers the process(es).
- Strong communication skills with the ability to communicate key technical issues, risks and challenges.
- Manage Team of developers effectively without any escalations.
- Take wholesome responsibility of any development tasks and own it until it materializes.
- Lead defect review meetings with business team leads as well as QA lead and prioritize development tasks around project milestones.