
Full Stack Java Developer
- ₹22L – ₹24L • No equity
- |
- |5 years of exp
- |Full Time
In office
Not Available
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.
About the company

Eargs Learning Solutions
Similar Jobs








