We are seeking a highly skilled Java Full Stack Engineer who can work across the entire software development lifecycle and contribute to both backend and frontend components. The ideal candidate should be self-driven, collaborative, and capable of taking end-to-end ownership of features and deliverables with minimal supervision.
Responsibilities
- Design, develop, and maintain backend services using Java / Spring Boot.
- Build responsive and scalable frontend applications using React / Angular / Vue (as per project stack).
- Collaborate with product managers, architects, and cross-functional teams to translate requirements into technical solutions.
- Write clean, maintainable, and high-quality code following best practices.
- Troubleshoot and resolve issues across application components.
- Own features from concept through deployment, monitoring, and maintenance.
- Participate in code reviews and contribute to continuous improvement in development processes.
- Ensure application performance, security, and scalability.
Required Skills & Experience
Strong hands-on experience with Java, Spring Boot, and RESTful APIs.Proficiency in one or more modern frontend frameworks : React, Angular, or Vue.js.Experience working with relational and / or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).Solid understanding of version control (Git), CI / CD pipelines, and cloud platforms (AWS / Azure / GCP is a plus).Familiarity with Microservices architecture and distributed system concepts.Ability to work independently and take ownership of tasks and deliverables.Strong problem-solving skills and ability to thrive in a fast-paced environment.Nice to Have
Experience with containerization (Docker, Kubernetes)Exposure to message brokers (Kafka, RabbitMQ)Knowledge of DevOps practicesKey Responsibilities
Contribute across both backend and frontend systemsEnsure end-to-end ownership of deliverablesCollaborate effectively with Product Managers and TPMsQualifications
Self-starters who require minimal handholdingAbility to work independentlyStrong communication skillsBasic project management skillsSolid problem-solving skills and ownership mindsetTechnical Requirements
Strong hands-on experience with Java, Spring Boot, and Microservices, Frontend development experience using React.js / Next.js, Working knowledge of Kafka, MongoDB, Redis, and distributed systems, Hands-on experience in building applications with a focus on scalability, resilience, and performance, Proficient in API integration, state management (Redux / Context API), and frontend optimization, Experience working with SQL or NoSQL databases, Familiarity with HTML5, CSS3, and JavaScript (ES6+) for responsive and maintainable UI development
Skills Required
Redux, Postgresql, Kafka, Css3, Redis, Angular, Microservices, Rabbitmq, Vue.JS, Git, React, Gcp, Docker, Html5, Mysql, Mongodb, Restful Apis, Azure, Kubernetes, Aws