Want to get hired at PwC?

Senior Associate Java Backend Developer

PwC

IndiaOn Site

Original Job Summary

About the Role

The Senior Associate Java Backend Developer position at PwC focuses on developing innovative Java applications to drive digital transformation and enhance business performance. You will design, code, test, and debug cutting-edge applications using Java and related frameworks.

Responsibilities

  • Develop Java applications to meet business requirements.
  • Collaborate with team members and stakeholders.
  • Debug and troubleshoot technical issues.
  • Implement comprehensive unit testing.
  • Write optimized and scalable Java code.
  • Utilize Java frameworks like Spring, Hibernate, and Java EE.
  • Build and manage APIs for application communication.
  • Participate in code reviews to maintain quality.
  • Utilize tools like Git, Maven, Docker, and AWS for development and deployment.

Mandatory Skills

  • Java
  • Springboot
  • Microservices
  • NoSQL DB

Preferred Skill Sets

  • Kafka
  • Docker
  • Kubernetes
  • Cloud (AWS/Azure)

Why PwC?

At PwC, you join a vibrant community dedicated to innovation, trust, and impactful work. With an inclusive culture, mentorship programmes, and flexibility options, you are supported both professionally and personally.

Key skills/competency

Java, Springboot, Microservices, NoSQL, Kafka, Docker, Kubernetes, AWS, API, Software Development

How to Get Hired at PwC

🎯 Tips for Getting Hired

  • Research PwC's culture: Study mission, values, and employee testimonials.
  • Customize your resume: Highlight Java and Springboot experience.
  • Prepare technical answers: Practice coding and system design questions.
  • Network on LinkedIn: Connect with current PwC employees.

📝 Interview Preparation Advice

Technical Preparation

Revise core Java concepts
Practice Springboot module exercises
Review microservices architecture designs
Experiment with Docker and AWS deployments

Behavioral Questions

Describe effective team collaboration.
Discuss handling project challenges.
Explain time management in projects.
Share experience with code reviews.