Deloitte

Java Full Stack Developer

Deloitte$80K — $134K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of experience in software, systems, or embedded engineering.
  • 3+ years of experience with Java/J2EE development.
  • Experience in developing or deploying AI solutions and high-performance platforms.
  • Solid knowledge of Linux internals and embedded systems programming.
  • Proficient in Python, Java, or Go and experienced with AI/ML frameworks.
  • Hands-on experience with AWS and/or Google Cloud services.
  • Expertise in containerization technologies like Docker and Kubernetes.
  • Experience with Infrastructure as Code tools such as Terraform or Ansible.
  • Strong skills in application architecture focusing on resilience and testability.
  • Knowledgeable in automated testing frameworks and SRE practices.

Responsibilities

  • Rationalize service providers into strategic partners across Engineering and Cloud Security.
  • Drive value through cost optimization and enhanced customer experiences.
  • Ensure excellence in delivery with a focus on quality and speed.
  • Design, develop, and maintain scalable full-stack applications and services.
  • Build and deploy cloud-native applications leveraging AWS and GCP.
  • Develop cloud infrastructure using IaC principles for secure provisioning.
  • Take ownership of service lifecycle including testing, deployment, and monitoring.
  • Adhere to security standards while managing risk in designs and solutions.
  • Collaborate effectively with teams and participate in code reviews.

Benefits

  • Broad range of employee benefits offered to support work-life balance.
  • Opportunities to participate in discretionary annual incentive programs.
  • Commitment to professional development and learning environments.
  • Supportive organizational culture that values the well-being of employees.
Full Job Description
Work you'll do/Responsibilities

Rationalize PCS service providers into a select set of strategic partners across Engineering and Cloud Security Services. Drive measurable value through cost optimization, improved productivity, enhanced customer experience, and simplified operations. Ensure delivery excellence with a focus on quality, speed, and innovation.
  • Full Stack Development: Design, develop, and maintain high-quality, scalable, and robust full-stack applications and services using Python, Java, and/or Go.
  • Cloud-Native Engineering: Build and deploy containerized (Docker, Kubernetes) and serverless applications on AWS and GCP, leveraging cloud-native services for compute, data, and messaging.
  • Infrastructure as Code (IaC): Develop and manage cloud infrastructure using IaC principles and tools such as Terraform and Ansible to ensure automated, repeatable, and secure environment provisioning.
  • Operational Excellence (SRE): Embrace a "you build it, you run it" philosophy. Take ownership of the entire lifecycle of your services, including automated testing, deployment, monitoring, and operational support. Proactively identify and resolve root causes of issues to ensure service reliability and performance.
  • Risk & Control Management: Adhere to Citi's technology standards and risk management frameworks. Identify, assess, and mitigate risks in your designs and code, ensuring all solutions are compliant with security policies and data regulations.
  • CI/CD & Automation: Implement and maintain CI/CD pipelines to automate the build, test, and deployment processes, enabling rapid and efficient delivery of new features and fixes.
  • Collaboration & Code Quality: Actively participate in code reviews and adhere to the Developer Manifesto principles, including owning your code, writing meaningful commit messages, and maintaining a clean and tidy repository. Collaborate across teams to promote reuse and reduce duplication.
  • 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
The Team

AI & Engineering leverages cutting-edge engineering capabilities to build, deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by engineering for business advantage, transforming mission-critical operations. We enable clients to stay ahead with the latest advancements by transforming engineering teams and modernizing technology & data platforms. Our delivery models are tailored to meet each client's unique requirements.

Qualifications

Required
  • 3+ years of experience in software, systems, or embedded engineering.
  • 3+ years of experience working Java/J2EE
  • 3+ years of experience developing or deploying AI solutions, custom hardware, or high-performance platforms.
  • 3+ years of experience with Linux internals, device drivers, and kernel or embedded systems programming.
  • Strong proficiency in one or more of the following programming languages: Python, Java, GoStrong understanding of AI/ML frameworks (PyTorch, TensorFlow, ONNX) and performance/model optimization.
  • Hands-on experience with public cloud platforms, specifically AWS and/or Google Cloud (GCP).
  • Containerization Technologies: Expertise in Docker and container orchestration platforms like Kubernetes (e.g., Amazon EKS).
  • Infrastructure-as-Code: Demonstrable knowledge of IaC tools such as Terraform and/or Ansible.
  • Strong architectural skills with a focus on building well-engineered, testable, and resilient applications.
  • Experience with automated testing frameworks and a commitment to building quality into the development process.
  • Understanding of Site Reliability Engineering (SRE) practices and experience in an environment with an operational ownership model.
  • Familiarity with hardware-software co-design (ASICs, FPGAs, or SoCs).
  • Demonstrated skill in performance profiling, benchmarking, and system tuning.
  • Knowledge of distributed systems, cloud/edge computing, and containerization (Docker, Kubernetes).
  • Understanding of network protocols, security best practices, and scalable API design.
  • Experience with Git, CI/CD pipelines, and modern DevOps practices.
  • 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
Preferred
  • Proven ability to communicate complex technical concepts clearly and effectively.
  • Analytical ability to manage multiple projects and prioritize tasks into manageable work products
  • Can operate independently or with minimum supervision
  • Excellent Written and Communication Skills
  • Ability to deliver technical demonstrations
The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At Deloitte, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $80,600 - $134,300.

You may also be eligible to participate in a discretionary annual incentive program, subject to the rules governing the program, whereby an award, if any, depends on various factors, including, without limitation, individual and organizational performance.

Recruiting tips

From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore opportunities at Deloitte. Check out recruiting tips from Deloitte recruiters.

Benefits

At Deloitte, we know that great people make a great organization. We value our people and offer employees a broad range of benefits. Learn more about what working at Deloitte can mean for you.

About Deloitte

Deloitte is a multinational professional services network that provides audit, tax, consulting, enterprise risk and financial advisory services. The company was founded in London in 1845 and has since grown to become one of the largest professional services firms in the world. Deloitte has over 330,000 employees in more than 150 countries and territories. The company's mission is to help clients achieve their goals and make an impact that matters in their businesses and communities.
Learn more about Deloitte
Size
330,000 employees
Industry
Founded
1999

Similar Jobs

More Jobs at Deloitte

More Information Technology Jobs

Find similar Java Full Stack Developer jobs: