Job Title: Consultant | Full Stack - Java + React | Bengaluru | Engineering | Platform Development & Integratio

Consultant | Full Stack - Java + React | Bengaluru | Engineering | Platform Development & Integratio
• Job requisition ID : 114341
• Location: Bengaluru
• Entity: Deloitte Touche Tohmatsu India LLP
ReactNative
The responsibilities of Sr. Consultant or Consultant can include:
· Develop and maintain mobile applications using React Native for iOS and Android platforms.
· Collaborate with product and design teams to ensure that the applications meet the requirements and standards.
· Ensure the performance, quality, and responsiveness of the applications.
· Write clean, maintainable, and reusable code.
· Identify and fix bugs and performance issues.
· Stay up-to-date with the latest industry trends, technologies, and standards.
· Proficient in React Native and its core principles with at least 3 years of relevant experience
· Experience with TypeScript is a plus.
· Experience with Redux and Redux-Saga.
· Familiarity with RESTful APIs and WebSocket communication.
· Experience with debugging and profiling tools.
· Strong understanding of Git and Git Flow.
· Familiarity with Agile development methodologies.
· Experience of understanding the low/high fidelity level design aspects along with hands-on in UI development writing the unit testable code
· Expertise in CSS, HTML - CSS3, Selectors, Specificity, Media Queries, HTML 5, Web Socket, Web Storage
· Working experience of Javascript Frameworks & Design Patterns - React (Styled Components, Hooks, Lifecycle, State Management, Unit Test Cases)
· Knowledge of Webpack, Babel and its Plugins, ES6, Redux, Jest
· Experience of Source Control Tools such as GIT
· Experience with cloud services like (AWS/Azure/Google Cloud)
· Good analytical and problem-solving skills.
· Excellent communication and interpersonal skills
Java
Hands-on experience with Microservices Architecture
Solid understanding of:
- SOLID Principles
- DRY & KISS principles
- Design Patterns (GoF patterns)
Experience implementing centralized exception handling
Expertise in Aspect-Oriented Programming (AOP) (e.g., Spring AOP)
Strong knowledge of RESTful APIs
Experience with unit testing frameworks (JUnit, Mockito, NUnit, etc.)
Familiarity with CI/CD pipelines
Knowledge of containerization (Docker, Kubernetes) is a plus
