Deloitte : Deputy Manager – Others

Job DetailsInformation
CompanyDeloitte
Job TitleDeputy Manager – Others
RoleTechnical Architect
LocationHyderabad, Telangana
Work ModeHybrid
Employment TypeFull Time
Experience10–15+ Years
Stated Role Experience10–12+ Years
QualificationBachelor’s / Master’s Degree in Computer Science, Engineering or related field
PracticeEngineering as a Service / Operate
DomainSoftware Architecture, Full-Stack Java & Distributed Systems
ArchitectureDesign and own end-to-end architecture for Rental and Digital platforms
System DesignBuild scalable, resilient, secure and high-performance distributed systems
Cloud ArchitectureDesign cloud-native architectures using microservices, serverless and distributed systems
API ArchitectureEstablish API-first design using REST, GraphQL and event-streaming patterns
Event-Driven ArchitectureDrive adoption of Kafka or equivalent event-driven technologies
Platform CapabilitiesReservations, booking orchestration, pricing, fleet availability, customer identity and mobile/web platforms
MicroservicesDesign and implement microservices-based architectures
JavaExpert Java 8+ with strong JVM, memory management, GC and performance tuning knowledge
SpringSpring Boot, MVC, Cloud, Security, Data JPA and Batch
API SecurityOAuth2, OIDC, JWT, TLS/mTLS, OWASP and secure coding
Spring CloudConfig, Gateway, Circuit Breaker and Service Discovery patterns
API DevelopmentREST, SOAP and GraphQL with API versioning and Swagger/OpenAPI documentation
Distributed SystemsACID, CAP, eventual consistency, distributed transactions and Saga patterns
MessagingKafka, RabbitMQ and MQ; streaming, partitioning and reliability patterns
Architecture PatternsSOLID, DDD, Hexagonal Architecture, Microservices and Event-Driven Architecture
DatabasesSQL/NoSQL and data modelling
Frontend IntegrationReact and React Native preferred
CloudAWS preferred; Azure/GCP acceptable
DevOpsCI/CD, Docker, Kubernetes, Infrastructure as Code and Observability
SecurityOAuth2, JWT, Zero Trust concepts, secure APIs and application security
System ReliabilityHigh availability, scalability, fault tolerance and performance optimization
AIApply AI-enabled development, automation and intelligent system design
CodingCoding evaluation focused on design thinking, architecture, trade-offs and correctness
Technical Trade-offsEvaluate simplicity vs extensibility, consistency vs availability and performance vs maintainability
LeadershipLead development teams and ensure adherence to engineering best practices
Project ManagementManage multiple development projects and ensure timely delivery
Code QualityOwn code quality, application security, functionality and performance
TroubleshootingAnalyse and resolve technical issues and system problems
Stakeholder ManagementCommunicate progress and influence Product, Business Development, Operations and other stakeholders
AgileExperience with Agile/Scrum and globally distributed teams
Key SkillsFull-Stack Java Enterprise, Java, Spring Boot, Microservices, Kafka, Cloud, Distributed Systems & Technical Architecture
Ideal CandidateTechnical Architect with 10–15+ years of software engineering experience, strong Full-Stack Java expertise and proven experience designing large-scale distributed systems

Click here to apply

Leave a Comment