Java Full Stack - Senior Associate
Industry/Sector
Specialism
Software EngineeringManagement Level
Senior AssociateJob Description & Summary
The Opportunity
Join our Acceleration Center India and help shape the future of business for our diverse client portfolio across geographies and jurisdictions. You’ll work at the heart of global teams across Advisory, Assurance, Tax and Business Services—solving real client challenges through connected collaboration. We’ll help you grow your skills so you can go further. With hands-on learning, cutting-edge tools and an inclusive culture, this is your opportunity to do inspiring work that makes a difference—every day.
As a Java Full Stack - Senior Associate, you will be at the forefront of developing innovative software solutions that drive digital transformation and enhance business performance. Within our Technology Consulting practice, you will leverage your technical skills and creative thinking to design, code, and test applications that revolutionize industries and deliver exceptional user experiences. As a Senior Associate, you will focus on building meaningful client connections, learning how to manage and inspire others, and navigating increasingly complex situations. You will grow your personal brand and deepen your technical skills, while anticipating the needs of your teams and clients to deliver quality solutions.
In this role at PwC Acceleration Center India, you will use a broad range of tools, methodologies, and techniques to generate new ideas and solve problems. You will develop a deeper understanding of the business context and how it is changing, using reflection to enhance strengths and address development areas. Upholding professional and technical standards, you will interpret data to inform insights and recommendations, responding effectively to diverse perspectives and needs. This position offers a unique opportunity to contribute to cutting-edge software and product innovation, driving impactful change for clients and industries alike.
Responsibilities
- Developing innovative software solutions to drive digital transformation and enhance business performance
- Designing, coding, and testing applications using Java and other programming languages to deliver exceptional user experiences
- Utilizing Acceptance Test Driven Development (ATDD) and Continuous Integration/Continuous Delivery (CI/CD) methodologies to improve software quality
- Collaborating with cross-functional teams to gather and analyze business requirements for software projects
- Implementing enterprise application architecture and integration to support scalable and efficient software systems
- Conducting code reviews and adhering to coding standards to maintain software integrity
- Debugging and troubleshooting issues to validate seamless application functionality
- Managing software project planning and execution to meet client expectations and timelines
- Building meaningful client connections and anticipating their needs to deliver tailored software solutions
- Navigating complex situations and embracing change to foster personal growth and technical skills development
What You Must Have
- At least a Bachelor's degree
- At least 4 years of experience
- Oral and written proficiency in English required
What Sets You Apart
- Core Java (Java 11+) and OOP principles
Spring Boot / Spring MVC / Spring Data JPA
RESTful API design and development
Hibernate/JPA for ORM
Build tools: Maven or Gradle
Application servers / containerization basics (Tomcat, Docker)Unit testing: JUnit, Mockito
React.js (Hooks, Context API, component lifecycle)JavaScript (ES6+) and TypeScript
HTML5, CSS3, responsive/mobile-first design
State management (Redux or React Query)REST API / GraphQL consumption
Frontend build tools (Webpack/Vite) and package managers (npm/yarn)Unit/component testing (Jest, React Testing Library)
- Demonstrating proficiency in Java and JavaScript for full-stack development
- Utilizing Acceptance Test Driven Development (ATDD) methodologies effectively
- Applying analytical thinking to solve complex software engineering challenges
- Managing API integrations and microservices architecture efficiently
- Excelling in client management and building meaningful client relationships
- Navigating complex software projects with a focus on quality and innovation
Travel Requirements
Not SpecifiedJob Posting End Date