We are seeking a Senior Full Stack Developer with a strong technical foundation and a passion for solving complex problems. The ideal candidate brings 8+ years of experience, demonstrates strong analytical and critical thinking skills, and thrives in a collaborative, solution-oriented environment. Candidate should be a forward-thinking professional who can clearly articulate ideas, contribute to architectural decisions, and drive high-quality software development across the stack.
Responsibilities- Design, develop, and maintain scalable full stack applications including frontend, backend and database layers.
- Build and consume RESTful microservices using Java and Spring Boot.
- Develop modern, responsive front-end applications using React (with Redux) or Angular, HTML and CSS.
- Work with cloud-native architectures on GCP.
- Leverage GCP services such as Compute Engine, Cloud Run, Cloud SQL, Cloud storage, PUB-SUB, Application Monitoring (Log Analytics), Memory Store for Redis and Cloud Functions to build scalable and resilient applications.
- Implement and manage infrastructure using Terraform (Infrastructure as Code).
- Collaborate with cross-functional teams to define, design, and ship new features.
- TDD, BDD, regression and performance testing.
- Implement UI and end-to-end testing using frameworks like Selenium, Cypress or Playwright.
- Optimize application performance, including JVM tuning and profiling.
- Ensure code quality through best practices, testing, and reviews.
- Contribute to system architecture and technical decision-making.
- Work with team members to establish best practices to maximize efficiency and minimize risk.
- Interact and work closely with product managers to devise solutions and break them into incremental production-ready user stories.
- Executing API Load and Performance (L&P) on API/modules developed.
- Use DevOps tools such as Tekton, SonarQube, Checkmarx, Fossa, and GitHub to deploy, improve and manage software.
Job Requirements
Details:
Experience Required- 8+ years of experience in Software Development
- Experience with GCP, Java, Spring Boot, React, API, Acceptance Testing, Node.js, CSS (Cascading Style Sheets), HTML5, GitHub
- Hands-on experience building, deploying, and supporting applications on Google Cloud Platform.
- Strong proficiency in Java and Spring Boot for developing and maintaining production-ready services.
- Experience developing reusable, responsive, and accessible user interfaces with React, HTML5, and modern CSS.
- Ability to design, document, and integrate secure REST APIs.
- Proven experience building and troubleshooting enterprise CI/CD pipelines with Jenkins.
- Experience using GitHub for source control, branching, pull requests, and code reviews.
- Familiarity with Node.js, automated testing, acceptance testing, and production support.
- Understanding of cloud security, logging, monitoring, and cost-conscious resource usage.
Experience Preferred- Experience with AI-based development
- Experience with TypeScript and Node.js
- Familiarity with CI/CD pipelines and automation
- Knowledge of DevOps methodologies
- Experience with Unix/Linux and Shell scripting
- Containerization using Docker and Kubernetes
- Working knowledge of Redis
Education Required- Bachelor's degree in computer science or related field.
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***#LI-PS11
#LI-ONSITE
Pay Range:
$ 61.00 - $ 66.00