Role description
Job Title: Senior Full Stack Developer (React + Java Spring Boot) Role & Responsibilities
- Design, develop, and maintain scalable full stack applications using React (frontend) and Java (Spring Boot) for backend services.
- Build high-performance, secure, and maintainable user interfaces and server-side solutions.
- Develop and integrate REST APIs and WebSocket-based services.
- Work with relational databases, particularly Azure SQL Server, ensuring data integrity and performance.
- Collaborate with business stakeholders in the Client Data Strategy domain within Capital Markets to translate requirements into technical solutions.
- Contribute to cloud-native solutions deployed on Azure, following modern architecture best practices.
- Take ownership of backend components, ensuring code quality, scalability, and adherence to architectural standards.
- Troubleshoot production issues, perform root cause analysis, and implement improvements.
- Participate in DevOps practices including CI/CD pipelines, automated testing, and deployment processes.
- Ensure compliance with enterprise security, extensibility, and coding standards.
- Contribute to architectural decisions by evaluating new tools, frameworks, and approaches.
- Engage in code reviews, design discussions, and knowledge sharing within the team.
- Continuously enhance skills in React, Java ecosystem, and modern engineering practices.
Must-Have Skills
- Frontend Development
- Strong experience with React.js and TypeScript (8+ years)
- Experience with Redux or modern state management libraries
- Hands-on experience with React Router, React Query
- Experience with AG Grid or similar data grid libraries
- Proficiency in CSS/SCSS modules
- Backend Development
- Strong experience in Java (versions 17/21) and Spring Boot (8+ years)
- Experience in building REST APIs and WebSocket services
- Solid understanding of microservices architecture
- Database
- Hands-on experience with Azure SQL Server (3+ years)
- Strong SQL and database design skills
- Cloud & DevOps
- Experience with Azure cloud platform (3+ years)
- CI/CD pipeline experience using TeamCity, Maven, and GitHub
- Familiarity with cloud-native development practices
- Testing & Quality
- Experience with unit and integration testing (JUnit, Mockito)
- Frontend testing using Jest or Vitest
- Code quality tools such as JaCoCo and SonarQube
- General
- Strong problem-solving and debugging skills
- Experience working in Agile environments
- Good communication and collaboration skills
Good-to-Have Skills
- Experience with Mantine UI library or similar component libraries
- Exposure to Vite or modern frontend build tools
- Knowledge of performance optimization techniques for frontend and backend
- Experience in Capital Markets or financial domain (Client Data Strategy preferred)
- Familiarity with secure coding practices and compliance standards
- Exposure to event-driven architectures
- Experience mentoring junior developers or leading small modules
- Understanding of system design and scalable architecture patterns
Skills
java fullstack,react,typescript,java,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.