Develop and maintain full-stack web applications using Java, Spring Boot, React, JavaScript, and TypeScript. Build microservices, REST APIs, GraphQL integrations, responsive user interfaces, automated tests, and CI/CD pipelines. Troubleshoot application issues, analyze logs and system behavior, participate in code reviews, and apply secure, maintainable software engineering practices. Collaborate with product, architecture, QA, operations, and engineering teams to deliver reliable technology solutions.
Job responsibilities
- Design, develop, test, and maintain software components for web applications and backend services.
- Build frontend features using React, JavaScript / TypeScript, HTML5, CSS3, and component-based user interface patterns.
- Develop and support Java / Spring Boot microservices, REST APIs, GraphQL, and backend application components.
- Write secure, high-quality, maintainable code with guidance from senior engineers.
- Participate in technical troubleshooting to identify, analyze, and resolve application issues of basic to moderate complexity.
- Apply Software Development Life Cycle tools and practices to support automation, code quality, testing, and delivery efficiency.
- Contribute to automated testing, CI/CD pipelines, code review processes, and modern software delivery practices.
- Analyze application data, logs, and system behavior to help identify issues and support stable application development.
- Learn and apply engineering standards, system processes, development methodologies, and secure coding practices.
- Collaborate with product owners, architects, QA, operations, and engineering team members to deliver business-aligned technology solutions.
- Participate in code reviews, documentation, knowledge sharing, and team learning activities.
Required qualifications, capabilities, and skills
- Formal training or certification in software engineering concepts and 2+ years of applied software engineering experience.
- Hands-on software engineering experience through professional roles, internships, academic projects, or relevant project work.
- Hands-on experience with Java, Spring Boot, REST APIs, GraphQL, and microservices..
- Frontend development experience with React.
- Working knowledge of JavaScript / TypeScript, HTML5, CSS3, and modern frontend build tooling such as Vite, Webpack, or equivalent.
- Experience developing component-based, responsive, and maintainable user interfaces.
- Baseline understanding of application design, agile delivery, CI/CD, resiliency, security, performance, and maintainability.
- Exposure to testing frameworks and tools such as JUnit, Playwright, React Testing Library, smoke testing, integration testing, or similar.
- Exposure to cloud platforms and modern deployment practices.
- Developing proficiency in debugging, troubleshooting, and supporting production-grade systems.
- Good communication and collaboration skills within a team environment.
- Proficiency in coding in one or more programming languages.
- Overall understanding of the full Software Development Life Cycle.
Preferred qualifications, capabilities, and skills
- Experience or interest in payments, financial services, or high-volume transaction platforms.
- Familiarity with modern frontend technologies, reusable components, responsive design, and accessibility standards.
- Exposure to microservices-based architecture and full-stack application development.
- Exposure to AWS or similar cloud technologies and cloud-native design concepts.
- Exposure to event-driven architecture, messaging platforms such as Kafka, API gateways, GraphQL, or distributed integration patterns.
- Interest in building end-to-end full-stack features using React and Java / Spring Boot services.
- Familiarity with AI-enabled development tools and automation across the software delivery lifecycle.
- Exposure to monitoring, logging, performance analysis, production support, and secure-by-design engineering practices.
Similar Jobs
Financial Services
Develop and maintain full-stack web applications using React, Java, and Spring Boot. Build frontend features, backend microservices, REST APIs, and GraphQL services; contribute to automated testing, CI/CD, code reviews, troubleshooting, secure coding, and production support. Collaborate with product, architecture, QA, operations, and engineering teams to deliver reliable technology solutions.
Top Skills:
AWSCi/CdCSS3GraphQLHTML5JavaJavaScriptJunitKafkaMicroservicesPlaywrightReactReact Testing LibraryRest ApisSpring BootTypescriptViteWebpack
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Manage enterprise macOS endpoints using Jamf Pro, Intune, or other MDM platforms. Responsibilities include configuring policies and compliance settings, packaging and deploying applications and patches, troubleshooting device and software issues, supporting security and lifecycle initiatives, monitoring endpoint health, and maintaining technical documentation.
Top Skills:
BashJamf ProKandjimacOSMicrosoft IntuneMobile Device Management (Mdm)NexthinkWorkspace OneZsh
Financial Services
Develop and maintain full-stack web applications using React, Java, and Spring Boot. Build frontend features, backend microservices, REST APIs, and GraphQL services; contribute to automated testing, CI/CD, code reviews, troubleshooting, secure coding, and production support. Collaborate with product, architecture, QA, operations, and engineering teams to deliver reliable technology solutions.
Top Skills:
AWSCi/CdCSS3GraphQLHTML5JavaJavaScriptJunitKafkaMicroservicesPlaywrightReactReact Testing LibraryRest ApisSpring BootTypescriptViteWebpack
What you need to know about the Kolkata Tech Scene
When considering the industries shaping India's tech scene, gaming might not immediately come to mind. However, in the last decade, increased internet usage and greater access to mobile devices have catapulted the industry to new heights, with Kolkata-based companies like Virtualinfocom, Red Apple Technologies and Digitoonz, at the forefront, driving the design and animation of new gaming titles for players.

