Software Engineer III - Java Full Stack Developer
Job Description
Deloitte seeks a Software Engineer III for Java full stack development, focusing on Java/Spring backend and React frontend with Python components to support healthcare AI initiatives.
Responsibilities
- Provide technical leadership across front end (React) and back end (Python), shaping architecture and implementation for maintainability and scalability
- Design data models, author and optimize complex SQL queries, manage migrations, and boost database performance
- Set and uphold standards for code quality, testing, CI/CD, documentation, and observability through logging, metrics, and tracing
- Design, develop, and optimize scalable software for AI platforms and consumer devices
- Incorporate load, stress, and real user scenario testing into development and production lifecycles
- Monitor, analyze, and resolve performance, reliability, and scalability challenges in complex systems
- Collaborate with engineers working on custom hardware, embedded systems, and cloud infrastructure
- Apply advanced profiling, benchmarking, and system optimization techniques
- Contribute to solution architecture, API design, security, and system integration
- Maintain regular communication with Engagement Managers (Directors), project teams, and cross functional stakeholders, escalating matters when needed
- Lead client engagement workstreams focused on process improvement, optimization, and transformation, implementing leading practice workflows and driving operational outcomes
Requirements
- 7+ years of experience in software, systems, or embedded engineering
- 7+ years of hands-on Java/J2EE experience
- 7+ years of Python experience in building APIs/services with common frameworks such as FastAPI, Django, or Flask
- 2+ years in a leadership role guiding engineering decisions and delivery
- Proficiency with SQL including data modeling, query optimization, indexing, and performance tuning
- Experience with React including component design, state management, and performance considerations
- Experience with microservices, event-driven architectures, or distributed systems patterns
- Familiarity with containerization (Docker) and orchestration (Kubernetes)
- Understanding of network protocols, security best practices, and scalable API design
- Experience with Git, CI/CD pipelines, and modern DevOps practices
- Experience working within Agile/Scrum teams, participating in sprint planning, code reviews, and collaborative solutioning
- Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a related IT discipline, or equivalent experience
- Limited immigration sponsorship may be available
- Ability to travel approximately 10 percent, depending on client engagements
Technologies
- Java/J2EE
- Spring
- Python
- FastAPI
- Django
- Flask
- React
- SQL
- Docker
- Kubernetes
- Git
- CI/CD
Benefits
- Discretionary annual incentive program