This link goes straight to Deloitte’s own careers page. No account, no fee, and we never collect your resume.
Description: Skills - System design & architecture: define scalable service boundaries, data flows, resiliency patterns, and integration strategies across multiple systems. - Advanced Java: deep expertise with core Java (concurrency, collections, JVM tuning), Spring Boot/Spring ecosystem, and enterprise integration patterns. - API & microservices design: design RESTful APIs, versioning, error models, and backward compatibility; apply microservices patterns (sagas, circuit breakers, idempotency). - Cloud (AWS): experience designing/deploying services using AWS primitives (e.g., compute, networking, IAM, monitoring) with cost, security, and reliability considerations. - Code reviews & engineering standards: enforce clean code, design principles, secure coding, branching strategy, and Definition of Done; mentor engineers through actionable feedback. - Performance optimization: identify bottlenecks across JVM, APIs, DB queries, and network calls; implement caching, indexing, profiling, and load testing strategies. - Strong SQL: query design, indexing strategy, execution plan analysis, and data modeling collaboration with DBAs/architects. - Observability & reliability: establish logging/metrics/tracing standards, SLOs, alerting, and on-call readiness for production services. - Security fundamentals: authentication/authorization patterns, secrets management, OWASP considerations, and secure API practices. Qualifications - 5+ years of hands-on software engineering experience delivering production Java services and APIs in enterprise environments. - Prior team leadership experience (formal or informal): sprint execution, mentoring, technical decision-making, and cross-team coordination. - Experience leading complex, multi-system initiatives from design through delivery (dependencies, trade-offs, non-functional requirements, and stakeholder alignment). - Comfortable producing architecture artifacts (HLD/LLD, sequence diagrams), and communicating decisions clearly to technical and non-technical audiences. - Experience designing and operating cloud-hosted applications with an emphasis on security, monitoring, and cost-awareness.