Senior Full Stack Developer
The Senior Full Stack Developer is responsible for designing developing and maintaining scalable cloud ready enterprise applications with a strong focus on React-based front-end development and Spring Boot based microservices. The role supports the financial firms private cloud and virtualization ecosystem by delivering secure high performance and resilient solutions that enable automation monitoring and infrastructure management.
Key Responsibilities
Lead front-end development using React driving UI architecture reusable component design state management and performance optimization.
Design develop and enhance Spring and Spring Boot based backend services following microservices architecture principles.
Build responsive accessible and intuitive web interfaces using React modern JavaScript (ES6) HTML5 and CSS3.
Implement RESTful APIs and integrate them seamlessly with React applications.
Develop and maintain microservices using Spring Boot Spring MVC Spring Data and related frameworks.
Apply best practices for API security authentication authorization and error handling.
Design and optimize database interactions data models and queries for performance and scalability.
Deploy and operate applications in cloud environments (private or public) ensuring scalability resiliency and observability.
Collaborate with product owners UI/UX designers architects and DevOps teams to translate business requirements into technical solutions.
Participate in code reviews automated testing CI/CD pipelines and release management processes.
Troubleshoot and resolve complex UI backend integration and performance issues across distributed systems.
Contribute to architectural decisions related to front-end scalability microservices design and cloud adoption.
Mentor junior developers and promote best practices in React Spring Boot and cloud-native development.
Required Qualifications
Experience
5 7 years of hands-on experience in full-stack software development within enterprise or regulated environments.
Strong hands-on experience building React-based front-end applications.
Proven experience developing Spring / Spring Boot microservices in production systems.
Technical Skills
Front-End
o Expert proficiency in React including hooks component lifecycle state management and performance optimization.
o Strong JavaScript (ES6) HTML5 and CSS3 expertise.
Back-End
o Strong experience with Spring Framework Spring Boot Spring MVC Spring Data and RES T API development.
o Solid understanding of microservices architecture service decomposition inter-service communication and resiliency patterns.
Databases
o Experience with relational databases such as PostgreSQL SQL Server or Oracle including query optimization.
Cloud & DevOps
o Hands-on experience with cloud technologies (public or private cloud) including containerization and deployment concepts.
o Familiarity with CI/CD pipelines version control (Git) and build tools.
Additional
o Understanding of security best practices and enterprise-grade application design.
o Familiarity with private cloud virtualization or infrastructure automation platforms is a strong plus.