Java Full Stack Developer-Software Engineer II

PowerToFly

Town of Texas (WI)

On-site

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Deloitte in Wisconsin is seeking an experienced Java Full Stack Developer / Software Engineer II to contribute to on-site client delivery under the Project Delivery Talent Model. The role emphasizes collaboration, code quality, and working across engineering, cloud security, and operations teams.

You will design, develop, and deploy scalable applications using Python, Java, and Go, with containerization on AWS/GCP and IaC tooling. Strong communication and independent work ethic are essential.

Qualifications

  • 3+ years in software, systems, or embedded engineering.
  • 3+ years working with Java/J2EE.
  • 3+ years deploying AI solutions, or high-performance platforms.
  • 3+ years with Linux internals and kernel/embedded systems programming.
  • Proficiency in Python, Java, or Go; AI/ML frameworks knowledge.
  • Experience with public clouds (AWS/GCP) and containerization (Docker/Kubernetes).
  • Experience with Terraform/Ansible for IaC and CI/CD pipelines.
  • Strong architectural and testability focus; SRE practices understood.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications and services.
  • Build containerized and serverless apps on AWS and GCP.
  • Develop cloud infrastructure with IaC tooling for automated provisioning.
  • Own service reliability, testing, deployment, and monitoring.
  • Adhere to security, risk, and regulatory standards in designs.
  • Implement and maintain CI/CD pipelines for rapid delivery.
  • Collaborate across teams and participate in code reviews.
  • Lead client workstreams to drive process improvement and transformation.

Skills

Java
Python
Go
Cloud-native
SRE
CI/CD
Git
Distributed systems

Education

Bachelor's degree in Computer Science / Information Technology / Computer Engineering

Tools

Docker
Kubernetes
Terraform
Ansible
AWS
GCP
Linux
Git

Job description

Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Java Full Stack Developer - Software Engineer II 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.

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 successful candidate would possess these skills
  • Ability to work independently and collaborate as part of a team
  • Effective written and verbal communication skills
  • Meticulous attention to detail and quality of work product
  • Ability to build and sustain professional relationships
  • Ability to lead projects or workstreams
  • Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment
  • Strong interpersonal skills and professional demeanor
  • Ability to meet deadlines
  • Ability to provide clear guidance to others
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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack Developer-Software Engineer II
Java Full Stack Developer-Software Engineer II

PowerToFly • Town of Florida (NY)

On-site
USD 110,000 - 160,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Deloitte France • Philadelphia

Hybrid
USD 120,000 - 160,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

PowerToFly • Pennsylvania

On-site
USD 120,000 - 160,000
Java Full Stack Developer-Software Engineer III
Java Full Stack Developer-Software Engineer III

Deloitte France • United States

On-site
USD 113,000 - 189,000
Java Full Stack Developer-Software Engineer III
Java Full Stack Developer-Software Engineer III

Deloitte France • Tampa (FL)

On-site
USD 113,000 - 189,000
DevOps Engineer
DevOps Engineer

PowerToFly • Town of Texas (WI)

Hybrid
USD 120,000 - 170,000
Delivery Management Engineer II
Delivery Management Engineer II

Deloitte France • Indianapolis (IN)

On-site
USD 86,000 - 171,000
Delivery Management Engineer II
Delivery Management Engineer II

Deloitte France • Los Angeles (CA)

On-site
USD 86,000 - 171,000
Delivery Management Engineer II
Delivery Management Engineer II

Deloitte France • San Francisco (CA)

On-site
USD 86,000 - 171,000
Applied AI Site Reliability Engineer II - PxE A&A
Applied AI Site Reliability Engineer II - PxE A&A

PowerToFly • Town of Florida (NY)

On-site
USD 140,000 - 190,000