Job Role: Senior Full Stack Developer
Location: Irving, TX
Job Description:
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 firm s 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
o Expert proficiency in React, including hooks, component lifecycle, state management, and performance optimization.
o Strong JavaScript (ES6+), HTML5, and CSS3 expertise.
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.
o Experience with relational databases such as PostgreSQL, SQL Server, or Oracle, including query optimization.
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.
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.