Software Engineering- Java Full stack with React
Knowledge Artisans Private Limited
Location
🇮🇳 Thiruvananthapuram, India
Type
full_time
Salary
Undisclosed
Posted
2d ago
Job Description
About the Opportunity We are hiring for a leading global digital transformation and technology services organization that partners with Fortune 500 enterprises to build scalable, cloud-native, and business-critical applications. This opportunity is within a high-impact engineering team supporting strategic initiatives in the Capital Markets and Client Data Strategy domain.
Role Overview
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 • React Router • 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