Job Description
## Company Overview
Zinkworks partners with leading Telecommunications and Financial Services organizations to modernize legacy systems, migrate mission-critical platforms to the cloud, and engineer AI-driven automation. We simplify complexity and turn it into a competitive advantage.
## About the Role
We are seeking an experienced **Senior Full Stack Engineer** to join our team at Zinkworks. You will work with one of our leading financial services clients to deliver scalable, high-performance solutions. This role focuses on the migration of their account opening capability, transforming existing functionalities into modern Java-based services.
As a senior member of the team, you will provide technical leadership, mentor junior engineers, and influence architectural decisions to ensure high-quality delivery.
## Key Responsibilities
- Design, develop, and maintain robust and secure **Java-based** applications.
- Work with **Spring** and **Spring Boot** frameworks to deliver high-performance services.
- Build modern, responsive user interfaces using **Angular**.
- Ensure scalability, performance, and reliability across distributed systems.
- Integrate frontend applications with **RESTful APIs** and backend services.
- Collaborate closely with cross-functional teams including architects, testers, and DevOps engineers.
- Participate in code reviews, provide technical guidance, and mentor junior developers.
- Support continuous integration and deployment pipelines to ensure efficient delivery.
- Troubleshoot production issues and contribute to root cause analysis.
- Work in an **Agile/Scrum** environment, contributing to sprint planning, estimation, and retrospectives.
## Required Skills & Experience
- **8+ years** of professional software development experience.
- Strong expertise in **Java (17+)** and the **Spring Framework**.
- Strong experience with **Angular**.