This position is no longer accepting applications
Closed on July 16, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
Software Engineer III - Java Full Stack Developer
Backend Developer
API
Data Architecture
DevOps
Frontend
Full Stack
Git
Information Technology (IT)
Integration
Integrations
Java Language
JavaScript
Software Development
Software Engineering
SQL
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at Deloitte.
Job Description
Based onsite in Princeton, NJ, this Software Engineer III specializes in Java full stack development. The role emphasizes architectural leadership across front-end (React) and back-end (Python), building APIs and services, and guiding client-engagement workstreams within Deloitte's Value-Based Care initiative.
Responsibilities
- Provide technical leadership by owning the architecture and implementation across React front-end and Python back-end, prioritizing maintainability and scalability.
- Design data schemas, develop and optimize SQL queries, manage migrations, and drive performance improvements in data and database layers.
- Establish and enforce 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 at scale.
- Integrate and automate load, stress, and real-user scenario testing within the development and production lifecycle.
- Analyze and address performance, reliability, and scalability challenges in complex systems through proactive monitoring and tuning.
- Collaborate with engineers working on custom hardware, embedded systems, and cloud infrastructure to align cross-functional efforts.
- Apply advanced profiling, benchmarking, and system optimization techniques to improve efficiency and throughput.
- Contribute to solution architecture, API design, security, and system integration across services.
- Communicate regularly with Engagement Managers, project team members, and cross-functional stakeholders, escalating matters requiring engagement-management attention.
- Lead client engagement workstreams focused on process improvement, optimization, and transformation, implementing best 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 for building APIs and services, with frameworks such as FastAPI, Django, or Flask.
- At least 2 years in a lead role (tech lead, team lead, or equivalent) 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 development teams, including 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% on average, depending on client engagements and assignments.
Technologies
- Java
- J2EE
- Python
- FastAPI
- Django
- Flask
- React
- SQL
- Docker
- Kubernetes
- Git
- CI/CD
Benefits
- Discretionary annual incentive program
Preferred
- Experience developing or deploying AI solutions, custom hardware, or high-performance platforms.
- Proven ability to communicate complex technical concepts clearly and effectively.
- Strong analytical ability to manage multiple projects and prioritize tasks into actionable work products.
- Ability to operate independently or with minimal supervision.
- Excellent written and verbal communication skills.
- Capability to deliver technical demonstrations.