Job Title
Tech Lead Software Engineer
-----------------------------------
About the Role
We are seeking a talented Tech Lead Software Engineer to join our dynamic and inclusive team. Our client offers a unique opportunity to engage with product owners, use technology to tackle business problems, and work on a new Application Security Platform.
-----------------------------------
Your Key Responsibilities
1. Provide technical and team leadership, guiding Senior Developers and junior team members.
2. Translate business requirements with the Product Owner to deliver optimized customer journeys using industry standards.
-----------------------------------
Requirements
* Proficient in Java 17, Spring, Spring Reactive, Spring Boot, RESTful services.
* Angular 12+ or React front-end experience desirable, but willing to learn is important.
* Expertise in Test Automation Tools and Frameworks (e.g. Karate, Cypress, Mockito).
* Messaging technology experience (Kafka) would be beneficial.
* Kubernetes/EKS/AWS deployment and operations management exposure is a plus.
* Oracle, JPA, and GraphQL experience would be great.
* Bachelor's or post-primary degree in a Technology-related subject area.
* Commercial experience with front-end development.
* Experience leading teams in technology and full stack solutions.
* Passion for designing and delivering excellent end-user journeys.
* Expertise in delivering front-end solutions and mid-tier services.
-----------------------------------