DeveloperJobs.io
← Back to all jobs

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.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.