Full Stack Java Developer

  • ₹22L – ₹24L • No equity
  • |
  • |5 years of exp
  • |Full Time
Posted: 4 days ago• Recruiter recently active
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Java
React.js
Spring Boot
Angular
CI/CD
Google Cloud Platform (GCP)

About the job

We are looking for an experienced Full Stack Java Developer to design, develop, test, deploy, and maintain scalable software applications and products. The ideal candidate should have strong expertise in Java, Spring Boot, React.js, Angular, CI/CD, and GCP, with experience across the complete software development lifecycle.

The role involves working closely with customers and cross-functional teams to understand business requirements, solve complex technical problems, design scalable architectures, and deliver high-quality, user-centric software solutions.

Key Responsibilities

  • Engage with customers to understand their use cases, pain points, and requirements, advocating for user-centric software solutions.
  • Design, develop, test, deploy, and maintain scalable software applications and products.
  • Solve complex technical problems using appropriate tools, programming languages, frameworks, methodologies, and technologies.
  • Assess application requirements and determine the appropriate technology stack, integration approach, and deployment strategy.
  • Create high-level software architecture designs covering application structure, components, interfaces, and integrations.
  • Collaborate with product owners, designers, architects, and other cross-functional teams.
  • Develop responsive, user-friendly, and interactive interfaces using React.js and Angular.
  • Develop and maintain backend applications, APIs, and microservices using Java and Spring Boot.
  • Define and implement software testing strategies, guidelines, processes, test cases, and test data.
  • Implement automated testing practices and improve overall application testing capabilities.
  • Work with CI/CD practices to improve development and deployment efficiency.
  • Continuously improve application performance, scalability, reliability, and maintainability.
  • Support application security practices, including encryption and anonymization of sensitive user data.

  • Monitor production applications, troubleshoot issues, and identify opportunities for improvement.

  • Evaluate and adopt emerging technologies to solve existing business needs and address future technical challenges.

  • Build reusable platforms, services, components, and technologies that can be leveraged by multiple product teams.

  • Identify and mitigate technical risks, dependencies, blockers, and challenges affecting product delivery.

  • Contribute to engineering standards, common development practices, and platform-level policies.

  • Assist other software engineers in resolving technical blockers and complex engineering challenges.

Required Skills

  • Full Stack Java Development
  • Java
  • Spring Boot
  • React.js / React
  • Angular
  • CI/CD
  • GCP (Google Cloud Platform)
  • Strong understanding of software architecture and design
  • Experience with APIs and microservices
  • Strong understanding of software development lifecycle and Agile methodologies
  • Knowledge of automated testing and modern software engineering practices

Experience Required

  • 6+ years of IT experience
  • 4+ years of software development experience
  • Practical experience in 2 programming languages or advanced practical experience in at least 1 programming language
  • Experience building scalable and reusable platforms and underlying services
  • Preferred Experience
  • Experience understanding business priorities and translating them into technical solutions.
  • Ability to contribute to product backlog creation, dependency identification, and risk management.
  • Experience developing reusable services and technologies for multiple product teams.
  • Experience identifying and resolving software delivery and platform-level challenges.
  • Strong experience in automated testing tools and best practices.
  • Experience monitoring application performance and supporting production applications.
  • Ability to evaluate and adopt new technologies to solve business and technical challenges.
  • Strong problem-solving, collaboration, and communication skills.

Education
Bachelor's Degree

What We're Looking For

We are looking for a hands-on software engineer who can work across the frontend, backend, cloud, architecture, testing, and deployment layers. The ideal candidate should be comfortable taking ownership of complex technical problems and delivering reliable, scalable, and reusable solutions in a collaborative Agile environment.

Similar Jobs

Ibexlabs company logo
Ibexlabs
We build cloud native B2B SaaS software helping customers in their cloud transformation
AGG Technology company logo
AGG Technology
Reimagining sports & fitness via Rizzfitt. We build fast, lean and AI-first in Chennai
Byepo Technologies company logo
Byepo Technologies
Byepo is a team committed to providing products that make a difference for general society
HiringGo company logo
HiringGo
We are HiringGo, one of the most trusted recruiting agencies for startups and enterprise-level organ
Zahln company logo
Zahln
Zero-fee payments for Germany. No hardware, no card networks, instant settlement