About the Job
PwC India is hiring Fullstack Engineer – Intern, Specialist to join its Acceleration Center India. This opportunity allows aspiring software engineers to work on innovative client-facing projects, develop scalable software solutions, and collaborate with global teams across Advisory, Assurance, Tax, and Business Services.
As a Fullstack Engineer, you will contribute to the design, development, testing, and deployment of modern software applications using technologies such as Java, Python, JavaScript, microservices, APIs, and CI/CD practices. The role offers hands-on experience with cloud engineering, software development, and agile project delivery while working in a fast-paced and collaborative environment.
Job Overview
Eligibility Criteria
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, Machine Learning, Computer & Data Engineering, Business Analytics, Human Computer Interaction, Management Information Systems, or a related discipline.
- Fresh graduates or candidates with up to 1 year of relevant experience in software development.
- Strong understanding of Java, Python, JavaScript, Object-Oriented Programming (OOP), and Software Development Fundamentals.
- Basic knowledge of Microservices Architecture, REST APIs, CI/CD, and Application Lifecycle Management is preferred.
- Familiarity with software development methodologies, debugging, testing, and troubleshooting techniques.
- Excellent analytical thinking, communication, teamwork, and problem-solving skills.
- Good verbal and written communication skills in English.
Key Responsibilities
- Design, develop, test, and maintain scalable full-stack software applications using technologies such as Java, Python, and JavaScript.
- Implement and support CI/CD pipelines and application lifecycle management practices to improve software delivery.
- Perform code reviews, debugging, and troubleshooting to enhance software quality, performance, and reliability.
- Collaborate with cross-functional teams to understand business requirements and develop scalable technical solutions.
- Develop and integrate applications using microservices architecture and REST APIs.
- Apply Object-Oriented Programming (OOP) principles and software engineering best practices to build maintainable applications.
- Participate in software testing, quality assurance, and continuous improvement initiatives to ensure high-quality deliverables.
- Support client-facing projects by providing technical expertise while continuously learning new technologies and contributing to innovative software solutions.
Skills Required
- Programming Languages – Proficiency in Java, Python, and JavaScript for full-stack application development.
- Object-Oriented Programming (OOP) – Strong understanding of OOP principles, software design, and coding best practices.
- Full-Stack Development – Knowledge of front-end and back-end application development with modern software engineering practices.
- Microservices & APIs – Familiarity with microservices architecture, REST APIs, and application integration concepts.
- CI/CD & DevOps – Basic understanding of Continuous Integration, Continuous Delivery (CI/CD), version control, and application lifecycle management.
- Software Testing & Debugging – Ability to debug applications, perform code reviews, troubleshoot issues, and ensure software quality.
- Cloud & Agile Development – Basic exposure to cloud technologies, Agile methodologies, and collaborative software development workflows.
- Professional Skills – Strong analytical thinking, communication, teamwork, adaptability, and problem-solving abilities.
Skills to Add in Your Resume
| Programming Languages | Java, Python, JavaScript |
| Software Development | Object-Oriented Programming (OOP), Full-Stack Development, Software Development Lifecycle (SDLC) |
| Backend Development | REST APIs, Microservices Architecture, API Integration |
| DevOps | CI/CD, Application Lifecycle Management, Version Control (Git) |
| Testing & Debugging | Code Review, Debugging, Troubleshooting, Quality Assurance |
| Development Practices | Agile Methodology, Acceptance Test Driven Development (ATDD) |
| Cloud & Architecture | Cloud Computing Fundamentals, Scalable Applications, Software Architecture |
| Professional Skills | Analytical Thinking, Problem Solving, Communication, Team Collaboration |
Who Can Apply?
- Fresh graduates and early-career professionals with 0–1 year of software development experience.
- Candidates holding a Bachelor's degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, Machine Learning, Computer & Data Engineering, Business Analytics, Human Computer Interaction, Management Information Systems, or a related discipline.
- Applicants with a strong understanding of Java, Python, JavaScript, Object-Oriented Programming (OOP), and Software Development Fundamentals.
- Individuals interested in Full-Stack Development, Cloud Engineering, Data & Analytics, Microservices, API Development, and CI/CD.
- Candidates with strong analytical thinking, problem-solving abilities, communication skills, and the ability to work effectively in collaborative Agile teams.
- Applicants who are eager to learn new technologies, contribute to client-facing projects, and build a career in modern software engineering.
Benefits
- Work on real-world client projects across Advisory, Assurance, Tax, and Business Services with global teams.
- Gain hands-on experience in Full-Stack Development, Cloud Engineering, Data & Analytics, and modern software development practices.
- Build expertise in Java, Python, JavaScript, Microservices, REST APIs, CI/CD, and scalable application development.
- Collaborate with experienced professionals in an inclusive, innovative, and fast-paced engineering environment.
- Access continuous learning opportunities, mentorship, technical training, and career development programs.
- Develop strong problem-solving, communication, and teamwork skills while contributing to impactful software solutions.
Estimated Salary
How to Apply
Tailor your resume to match the job description by highlighting your expertise in Java, Python, JavaScript, Full-Stack Development, REST APIs, Microservices, CI/CD, Git, Object-Oriented Programming, and Agile Development. Showcase relevant projects, internships, certifications, and measurable achievements to improve your chances of getting shortlisted.
Before You Apply
- Job information is compiled from official company career pages and other publicly available sources for informational purposes only.
- Salary figures are estimated unless officially disclosed and may vary based on role, location, qualifications, and company policies.
- TechJobsAlert does not charge any fee for job updates or applications and is not involved in the recruitment or hiring process.
- Job details, eligibility, locations, and application deadlines may change without prior notice. Always verify the latest information on the official careers website before applying.
