Senior Consultant | Full-Stack Developer, JAVA | Delhi | Operations, Industry & Domain Solutions | D
Deloitte · deloitte.com
DelhiSenior6+ yrs
Subscribers got this job on 17 October 2026.
New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first
The job in short
Full-stack Java developer.
JavaReactSpringSQLNoSQLMySQLMongoDBKubernetesDockerDevOpsMicroservicesAndroid
Details
- Found
- 8 d ago · posted 2026-10-16
- Role
- Full-Stack Engineer
- Source
- The company’s own careers site
Full description
Job Title: Lead Developer - Full Stack Developer
Experience:
· 6+ years experience in full-stack development, including front-end and back-end technologies, API integrations and deployment of secure, scalable applications aligned with Government of India cybersecurity and accessibility standards.
Education: BE/B.Tech/MCA/M.Tech
Role and Responsibilities:
As a Full Stack Developer, you will be responsible for developing scalable, efficient, and high-performing applications across both front-end and back-end components. You will work on building seamless user interfaces, integrating APIs, optimizing performance, and ensuring security throughout the application lifecycle. The role will involve collaboration across teams, including front-end, back-end, and DevOps, to create cross-platform web and mobile applications that meet business requirements.
Job Role:
· Developing Portal: Writing clean, efficient, and maintainable code to create functional software applications based on the requirements.
· Fixing Bugs: Troubleshooting and resolving issues or bugs in the portal to ensure smooth operation.
· Code Reviews: Participating in or conducting peer code reviews to maintain code quality and share knowledge.
· Writing Unit Tests: Developing and running tests to ensure that the portal functions as expected and meets quality standards.
· Debugging: Identifying issues or bugs in the portal and using debugging tools and techniques to fix them.
· Quality Assurance: Ensuring the portal is free from defects and meets the required standards by testing the code and collaborating with QA teams.
Key Skill level responsibilities:
• Backend Development (Java):
• Develop and maintain high-performance back-end services using Java (Spring Boots).
• Implement RESTful APIs, web services (JSON), and integrate data storage solutions (SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB).
• Design microservices architectures and containerized solutions using Spring Cloud, Kubernetes, Docker, or similar tools.
• Optimize backend services for high availability, low-latency, and scalability.
• Ensure application security, implement OAuth, JWT, and SSL/TLS protocols for data protection and authentication.
• Frontend Development (React.js & React Native - Optional):
• Develop reusable, scalable, and maintainable React.js components and integrate them with backend services via RESTful APIs.
• Implement front-end state management with Redux or React Context API, optimize UI/UX for performance, and ensure cross-browser compatibility.
• Create responsive and mobile-friendly designs, following best practices in CSS, CSS-in-JS (Styled Components/Emotion), and modern web design frameworks.
• Build and optimize mobile applications using React Native for cross-platform support (iOS and Android).
• Collaborate with UI/UX designers to implement intuitive, responsive, and aesthetically pleasing user interfaces.
• Integrate third-party libraries and services (Firebase, GraphQL, etc.) into mobile and web apps.
• Collaboration & Code Quality:
• Participate in code reviews, ensure adherence to coding standards, and foster a collaborative environment to maintain high code quality.
• Write unit, integration, and end-to-end tests using frameworks such as JUnit, Jest, React Testing Library, and Mocha.
• Work with cross-functional teams (DevOps, UX/UI, Product) to define and implement new features, optimize performance, and troubleshoot production issues.
• Develop CI/CD pipelines to automate the build, test, and deployment processes.
• Agile Development:
• Participate in Agile methodologies, including sprint planning, standups, and retrospectives.
• Manage tasks effectively using Agile project management tools like Jira or Trello.
• Performance Optimization:
• Use tools like Webpack, Babel, Prometheus, Grafana, or ELK stack for monitoring, troubleshooting, and optimizing application performance.
• Implement techniques like code splitting, lazy loading, and memoization to optimize front-end performance.
Skills Required:
• Back-End Technologies:
• Java (Spring Boot): Strong proficiency in Java (8+), experience with Spring Boot, Spring Cloud, and building microservices.
• Databases: Experience with both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis, Elasticsearch) databases, including schema design and query optimization.
• API Development: Experience with RESTful API development, JSON, and Web Services integration.
• Front-End Technologies:
• React.js: Strong proficiency in React.js, including React Hooks, Redux, React Router, and React Query.
• Mobile Development: Proficiency in React Native for building cross-platform mobile applications (iOS and Android).
• CSS/Styling: Experience with modern CSS (Flexbox, CSS Grid), CSS-in-JS libraries like Styled Components or Emotion, and responsive design practices.
• Testing & Quality Assurance:
• Expertise in writing unit, integration, and end-to-end tests using tools such as JUnit, Jest, Mocha, Chai, React Testing Library, or Cypress.
• Test-driven development (TDD) practices for ensuring application reliability and robustness.
• Version Control & CI/CD:
• Proficient in Git for version control (branching, pull requests, merging).
• Experience with CI/CD pipelines and deployment automation.
• Security:
• Familiarity with application security best practices, including secure coding, JWT, OAuth, HTTPS, and data protection protocols.
• Additional Skills:
• Experience with containerization technologies like Docker, Kubernetes, and orchestration.
• Familiarity with logging and monitoring tools (ELK stack, Prometheus, Grafana).
• Agile/Scrum experience with tools like Jira or Trello.
Bonus Skills:
• Experience with Next.js (server-side rendering, static site generation).
• Knowledge of GraphQL for efficient data fetching.
• Experience with mobile-first design, progressive web apps (PWAs), or React Native for mobile development.
• Familiarity with micro-frontends, isomorphic React, or server-side rendering (SSR).
Certifications (Optional):
• Oracle Certified Professional (OCP) Java SE.
• Spring Professional Certification.
• Node.js or Express.js certifications.
Full-Stack Engineer jobs in Delhi · Full-Stack Engineer jobs in India · All Deloitte jobs