Senior Full Stack Developer
Rose International · Tampa, FL · 1 wk ago
Information TechnologyFull-time
About the role
Senior Full Stack Developer position in Financial Services industry.
Responsibilities
- End-to-end architecture and development of scalable full-stack applications
- Develop robust RESTful APIs and microservices on the backend
- Create dynamic, high-performance user interfaces on the frontend
- Write clean, optimized, and testable code using Java 8/11/17+, Spring Framework (Spring Boot, Spring Security, Spring Cloud), and ORM tools (Hibernate/JPA)
- Architect modern Single Page Applications (SPAs) using React.js or Angular
- Implement complex state management (Redux, NgRx) and ensure cross-browser compatibility and accessibility
- Design logical and physical data schemas, write complex SQL queries, and integrate with relational and NoSQL databases
- Conduct code reviews, establish coding standards, lead technical design sessions, mentor mid-level developers, and ensure engineering output aligns with global security and architectural mandates
- Oversee containerization (Docker, Kubernetes) and automate pipelines using Jenkins, Git, and modern CI/CD tools to ensure frictionless software delivery
- Appropriately assess risk when architectural decisions are made, safeguarding data by driving compliance with applicable data governance and secure coding regulations
Requirements
- Expert-level proficiency in Java ecosystem, Spring Boot, Microservices architecture, and API gateway design
- 5+ years of hands-on experience with modern JavaScript/TypeScript frameworks, specifically React or Angular
- Strong grasp of HTML5, CSS3, and responsive design principles
- Strong relational database experience (Oracle, SQL Server, or PostgreSQL) including writing complex queries and stored procedures
- Clear understanding of distributed systems, multi-threading, asynchronous processing, and message brokers (e.g., Kafka, RabbitMQ)
- Demonstrated ability to act as a primary technical lead on complex, multi-team projects
Qualifications
- Bachelor’s Degree
- 10+ years of overall software development experience, with a minimum of 4–5 years operating at a lead or architectural level
- Financial services or heavily regulated enterprise experience is highly preferred
Skills
- Angular
- Banking/Financial
- CI/CD tools
- HTML5
- Java
- Microservices
- PostgreSQL
- React.JS
- Spring
- Spring Boot
- Spring Framework
Benefits
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.