Job Description
Role : Tech Lead – Java
Location : Dublin, London – UK
Responsibilities
- Provide technical leadership and mentorship to the team.
- Participate in software requirement gathering.
- Create and maintain technical documentation.
- To write high-quality code to meet customer requirements.
- Able to troubleshoot, identify root cause and implement effective solutions.
- Work closely with cross-functional teams to meet business objectives.
- Peer review of code changes made by team.
- Create and maintain technical documentation for the codebase, APIs, and development processes.
- Collaborate with solution architects to design scalable and efficient solutions.
- Ensure that software designs align with business requirements and industry best practices.
Requirements
Must Have :
8+ Years hands-on as a Java and Java Script Developer with a focus on Spring Boot Microservices and Spring Webflux development.Strong understanding of Java SOLID design principles.Strong understanding of Java and Java Script Low-level and High-level design patterns such as Builder pattern, Factory pattern, Visitor pattern, SAGA pattern, CQRS pattern etc.Experience in developing Domain Driven Design patterns including Va...