Skip to main content

Senior Full Stack Developer - Java/React.js

Technology
knowledge Artisan
2 days agoUntil 5/8/2026

Job description

Job Description :

As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable web applications and backend services. You will work across frontend, backend, cloud, database, and DevOps layers to deliver secure, high-performance solutions aligned with enterprise architecture standards.

You will collaborate closely with product owners, architects, and engineering teams to translate business requirements into robust technical solutions.

Key Responsibilities :

Full Stack Development :

  • Design and develop scalable frontend applications using React.js and TypeScript
  • Build reusable UI components and maintain responsive user interfaces
  • Develop backend microservices and APIs using Java 17/21 and Spring Boot
  • Implement RESTful APIs and WebSocket-based real-time communication services
  • Ensure application performance, scalability, and maintainability across the stack

Frontend Engineering :

Work extensively with React ecosystem tools including :

  • Redux / modern state management libraries

2.

React

Router

3.

React

Query

  • Build advanced data-driven UI components using AG Grid or similar libraries
  • Implement modular styling using CSS/SCSS modules
  • Optimize frontend rendering, state handling, and application performance

Backend &

  • Microservices :
  • Develop scalable and secure microservices architectures
  • Implement business logic, validation, and integration services
  • Ensure high-quality coding standards, extensibility, and system reliability
  • Troubleshoot production issues and perform root cause analysis

Database &

  • Cloud :
  • Design and optimize relational database solutions using Azure SQL Server
  • Write efficient SQL queries and manage schema design
  • Contribute to Azure cloud-native application development
  • Support deployment and infrastructure activities in Azure environments

DevOps &

  • Quality Engineering :
  • Participate in CI/CD implementation using TeamCity, Maven, and GitHub
  • Develop and maintain automated unit and integration tests

Use testing frameworks such as :

  • JUnit
  • Mockito
  • Jest / Vitest
  • Work with quality and code coverage tools including SonarQube and JaCoCo

Collaboration &

  • Leadership :
  • Participate in Agile ceremonies, sprint planning, and technical discussions
  • Conduct code reviews and mentor junior developers
  • Collaborate with cross-functional stakeholders in Capital Markets initiatives
  • Contribute to architecture discussions and technology evaluations

Required Skills &

Experience :

Frontend Technologies :

  • 8 years of hands-on experience with React.js and TypeScript
  • Strong expertise in Redux or equivalent state management libraries
  • Experience with React Router and React Query
  • Hands-on experience with AG Grid or similar data grid frameworks
  • Strong understanding of HTML5, CSS3, SCSS Modules, and responsive UI development

Backend Technologies :

  • 8 years of experience with Java (17/21) and Spring Boot
  • Strong experience building REST APIs and WebSocket services
  • Deep understanding of microservices architecture and distributed systems

Database :

  • 3 years of experience with Azure SQL Server
  • Strong SQL querying and database design skills

Cloud &

  • DevOps :
  • Experience working on Azure cloud platform
  • Knowledge of CI/CD pipelines using TeamCity, Maven, and GitHub
  • Familiarity with cloud-native development practices

Testing &

  • Quality :
  • Experience with JUnit, Mockito, Jest, or Vitest
  • Exposure to code quality and coverage tools such as SonarQube and JaCoCo

Soft Skills :

  • Strong analytical and problem-solving skills
  • Excellent debugging and troubleshooting capabilities
  • Strong communication and stakeholder collaboration skills
  • Experience working in Agile/Scrum environments

Good-to-Have Skills :

  • Experience with Mantine UI or similar component libraries
  • Exposure to Vite or modern frontend tooling
  • Knowledge of frontend/backend performance optimization techniques
  • Experience in Capital Markets or Financial Services domain
  • Understanding of secure coding and compliance practices
  • Exposure to event-driven architecture patterns
  • Experience mentoring developers or leading modules
  • Understanding of scalable system design principles

Preferred Candidate Profile :

  • Strong ownership mindset with the ability to work independently
  • Passion for clean code, architecture, and engineering best practices
  • Ability to thrive in a fast-paced enterprise engineering environment
  • Experience handling enterprise-scale applications and production systems
Keywords
ReactOSHTML5CodingSCHEMAReduxSpring FrameworkBusiness logicExtensibilityScalabilityMAVENTypescriptSonarQubeMockitoJavaScriptDevOpsCss 3ScrumSqlJavaRelational grammar

Interested in this role?