EngineerJobs.io
← Back to all jobs

Job Description

Deloitte is seeking a Software Engineer III - Java Full Stack Developer based in Princeton, NJ on-site. The role emphasizes architectural work across the front-end in React and back-end in Python, development of APIs and services, and leading client-engagement workstreams within the Value-Based Care initiative.

Responsibilities

  • Technical leadership across the full stack, owning architecture and implementation for front-end (React) and back-end (Python) to ensure maintainability and scalability.
  • Data and database engineering, including designing schemas, building and optimizing complex SQL queries, managing migrations, and boosting performance.
  • Establishing and enforcing standards for code quality, testing, CI/CD, documentation, and observability (logging, metrics, tracing).
  • Design, develop, and optimize scalable software for AI platforms and consumer devices.
  • Integrating and automating load, stress, and real-user scenario testing within development and production lifecycles.
  • Analyzing, monitoring, and addressing performance, reliability, and scalability challenges in complex systems.
  • Collaborating with engineers working on custom hardware, embedded systems, and cloud infrastructure.
  • Applying advanced profiling, benchmarking, and system optimization techniques.
  • Contributing to solution architecture, API design, security, and system integration.
  • Maintaining regular communication with Engagement Managers (Directors) and project teams, escalating matters that require engagement-management attention.
  • Leading client engagement workstreams focused on process improvement, optimization, and transformation, including implementing best-practice workflows and driving operational outcomes.

Requirements

  • 7+ years of experience in software, systems, or embedded engineering.
  • 7+ years hands-on Java/J2EE development experience.
  • 7+ years Python experience building APIs and services, using frameworks such as FastAPI, Django, or Flask.
  • 2+ years in a leadership role guiding engineering decisions and delivery.
  • SQL design, query optimization, indexing, and performance tuning.
  • React component design, state management, and performance considerations.
  • Experience with microservices, event-driven architectures, or distributed systems patterns.
  • Familiarity with Docker and Kubernetes for containerization and orchestration.
  • 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, participating in sprint planning, code reviews, and collaborative solutioning.
  • Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience.
  • Limited immigration sponsorship may be available.
  • Ability to travel approximately 10 percent on average, based on client 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.
  • Analytical ability to manage multiple projects and translate tasks into actionable work products.
  • Ability to operate independently or with minimal supervision.
  • Strong written and verbal communication skills.
  • Experience delivering technical demonstrations.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.