Consultant | Full Stack - Java + React | Bengaluru | Engineering | Platform Development & Integratio (Bengaluru, IN)
Deloitte
Deloitte
Join our Technology & Transformation practice as a Consultant specializing in Full Stack development with Java and React. This role is based in Bengaluru and focuses on Platform Development & Integration. You will be instrumental in leveraging technology to unlock data value and support fact-driven decision-making.
Our practice helps companies manage complex data landscapes and convert them into actionable insights. We work across business intelligence, data management, performance management, and advanced analytics, including big data, cloud, and AI technologies.
As a Consultant, your responsibilities will include:
- Developing and maintaining robust mobile applications using React Native for both iOS and Android platforms. - Collaborating closely with product and design teams to ensure applications align with project requirements and quality standards. - Optimizing application performance, ensuring high quality, and maintaining responsiveness. - Writing clean, reusable, and maintainable code. - Identifying and resolving bugs and performance bottlenecks. - Staying current with the latest industry trends and technological advancements.
We are seeking candidates with:
- At least 3 years of relevant experience in React Native, with a strong understanding of its core principles. - Proficiency in TypeScript is highly desirable. - Experience with state management libraries like Redux and Redux-Saga. - Familiarity with RESTful APIs and WebSocket communication protocols. - Experience with debugging and profiling tools. - Strong command of Git and Git Flow for version control. - Familiarity with Agile development methodologies. - Hands-on experience with UI development, including understanding design aspects and writing unit-testable code. - Expertise in CSS, HTML, CSS3, HTML 5, Web Socket, and Web Storage. - Working knowledge of JavaScript frameworks and design patterns, including React (Styled Components, Hooks, Lifecycle, State Management, Unit Test Cases). - Knowledge of build tools like Webpack and Babel, ES6 features, Redux, and Jest. - Experience with source control tools such as GIT. - Experience with cloud services (AWS/Azure/Google Cloud) is beneficial.
For the Java stack:
- Hands-on experience with Microservices Architecture. - Solid understanding of SOLID Principles, DRY & KISS principles, and GoF Design Patterns. - Experience implementing centralized exception handling. - Expertise in Aspect-Oriented Programming (AOP), such as Spring AOP. - Strong knowledge of RESTful APIs. - Experience with unit testing frameworks like JUnit and Mockito. - Familiarity with CI/CD pipelines. - Knowledge of containerization technologies like Docker and Kubernetes is a plus.
Education: BE / B.Tech in Computer Science, Engineering, or a related discipline.
Deloitte
Engineering