Jobs · New Jersey

Java Full Stack Developer-Software Engineer II

Deloitte · Jersey City, NJ · 1 wk ago
HybridFull-time

About the role

Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Software Engineer II - Java Full Stack Developer you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel. If so, consider an opportunity with Deloitte under our Project Delivery Talent Model. Project Delivery Model (PDM) is a talent model that is tailored specifically for long-term, onsite client service delivery.

Responsibilities

  • Join our AI and Systems Co-Design team, pioneering high-performance software and hardware technologies for AI and next-generation consumer devices.
  • As a Consultant, you'll help design, build, and optimize foundational tools and applications that power cutting-edge AI platforms and smart devices.
  • You'll collaborate cross-functionally, tackle large-scale technical challenges, and deliver innovative solutions with global impact.
  • Design, build, and maintain backend services using Java, Spring Boot, Kafka, MongoDB, and MSSQL.
  • Develop scalable, high-performance APIs and event-driven components for market technology applications.
  • Write efficient multithreaded Java code and troubleshoot performance, concurrency, and reliability issues.
  • Create and optimize database queries, stored procedures, and data access patterns in MSSQL and MongoDB.
  • Support integration and message-driven workflows using Kafka and related event-processing patterns.
  • Collaborate with product, architecture, QA, and DevOps teams to deliver secure, stable, and production-ready solutions.
  • Participate in code reviews, technical design discussions, sprint ceremonies, and production support as needed.
  • Identify root causes of defects, implement fixes, and improve application stability and maintainability.
  • Follow engineering best practices for coding standards, testing, deployment, and documentation.
  • Communicate regularly with Engagement Managers (Directors), project team members, and representatives from various functional and / or technical teams, including escalating any matters that require additional attention and consideration from engagement management.
  • Independently and collaboratively lead client engagement workstreams focused on improvement, optimization, and transformation of processes including implementing leading practice workflows, addressing deficits in quality, and driving operational outcomes.

Requirements

  • 3+ years of experience in software, systems, or embedded engineering.
  • 3+ years of experience working Java/J2EE, Core Java, and multithreading.
  • 3+ years of experience developing or deploying AI solutions, custom hardware, or high-performance platforms.
  • 3+ years of experience with Springboot.
  • Strong expertise in MSSQL, including complex queries and stored procedures.
  • Intermediate experience with Kafka or other event-driven messaging platforms.
  • Experience building backend services in a scalable enterprise environment.
  • 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, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience.
  • Limited immigration sponsorship may be available.
  • Ability to travel 10%, on average, based on the work you do and the clients and industries/sectors you serve.

Qualifications

  • Experience developing or deploying AI solutions, custom hardware, or high-performance platforms.
  • Proven ability to communicate complex technical concepts clearly and effectively.
  • Analytical ability

Similar jobs