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 Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

