Sr. Full Stack Developer (Java/ Angular)
Are you a seasoned full stack developer ready to shape innovative financial solutions? Apply Now!
Working with one of our top financial clients, this role calls for a Senior Full Stack Developer and offers an exciting opportunity to work on high-impact digital projects that automate client requests through a sophisticated microservices architecture. In this role, you will leverage your expertise to develop robust backend systems while contributing to frontend development, ensuring seamless user experiences in a dynamic environment that values innovation and technical excellence.
Responsibilities
- Lead the development and maintenance of microservices-based backend applications using Java (11, 13) and Spring Boot.
- Collaborate with cross-functional teams to design, develop, and implement scalable microservices solutions.
- Support frontend integration with Angular, ensuring smooth data flow and user interaction.
- Contribute to system architecture discussions, especially around multithreading and cloud deployment strategies.
- Participate in code reviews, testing, and documentation to uphold quality standards.
- Engage in startup and continuous improvement of platform features aligned with client requirements and industry best practices.
Desired Skill-Set
- Minimum of three years’ hands-on experience with Java development (preferably Java 11 or newer).
- At least two years of experience working with Spring Boot frameworks.
- Proven expertise in microservices architecture and development.
- Strong understanding of multithreading concepts and concurrency.
- Exposure to cloud platforms, especially Azure, and experience with Kubernetes.
- Ability to work effectively in hybrid work environments with a mix of onsite and remote activities.
- Solid experience with MSSQL databases and basic data modeling.
Nice to Have
- Previous experience in the financial industry or with client-facing digital platforms.
- Familiarity with microservices design patterns and best practices.
- Knowledge of front-end development with Angular, though strong UI/UX skills are not necessary.
- Experience working with container orchestration and deployment tools.
This is a senior-level position suitable for candidates with a proven track record in enterprise application development. Successful candidates will have the opportunity to grow their technical expertise, contribute to cutting-edge financial technology solutions, and work in a collaborative and innovative environment that values professional development.
The interview process includes a Java assessment, a face-to-face discussion with the hiring manager to explore use case scenarios, and a final in-person whiteboard challenge focused on microservices design and architecture solutions.
BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.