Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

PwC India

IN_ Senior Associate_Java Fullstack Developer _One Cloud_Advisory_Bangalore

Posted Updated
Discussion

Description

<p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;">Job Description & Summary: </span></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"></p><p> </p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">We are seeking a Senior Java Full Stack Developer to design, build, secure, test, and operate scalable enterprise applications. The role requires strong hands-on expertise in Java 17/21, Spring Boot 3.x, RESTful APIs, microservices, relational databases, and a modern frontend framework such as React or Angular. You will own features across the full software delivery lifecycle and collaborate with product, architecture, UX, QA, DevOps, and security teams.<b></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;"> </span></b></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;">Job Position Title:</span></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><u><span style="color:#000000;"> </span></u></b></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"></p><p> </p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">IN_ Senior Associate_Java Fullstack Developer _One Cloud_Advisory_Bangalore<span style="font-size:10pt;"> </span></p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><span style="font-size:10pt;"> </span></p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;">Responsibilities:</span></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;"> </span></b></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Design and implement production-grade backend services using Java 17/21, Spring Boot 3.x, Spring MVC, Spring Data JPA, and Spring Security.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Build versioned REST APIs with clear contracts, validation, consistent error handling, pagination, idempotency, and OpenAPI documentation.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Develop modular, responsive, and accessible user interfaces using React or Angular, TypeScript, HTML5, CSS3, and component-based design.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Design microservices and distributed workflows with appropriate service boundaries, synchronous and asynchronous communication, resilience patterns, and backward-compatible interfaces.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Implement authentication and authorization using OAuth 2.0, OpenID Connect, JWT, and role-based access controls; address OWASP application-security risks.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Model and optimize data access for PostgreSQL or MySQL using JPA/Hibernate, transactions, indexing, query analysis, and schema migration tools such as Flyway or Liquibase.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Integrate event-driven components using Kafka, RabbitMQ, or JMS, including retry, dead-letter, ordering, and delivery-semantics considerations.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Create automated unit, integration, contract, API, and UI tests using JUnit 5, Mockito, Testcontainers, Jest, Cypress, or equivalent frameworks.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Package and deploy services using Maven or Gradle, Docker, Kubernetes, and CI/CD pipelines in Jenkins, GitLab CI, GitHub Actions, or Azure DevOps.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Instrument applications with structured logging, metrics, traces, health checks, and dashboards using OpenTelemetry and enterprise observability platforms.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Diagnose production issues using logs, traces, thread dumps, heap analysis, SQL execution plans, and JVM profiling; improve latency, throughput, reliability, and resource usage.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Apply clean-code practices, SOLID principles, domain-driven design where appropriate, and established design patterns while avoiding unnecessary complexity.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Perform code reviews, contribute to technical design decisions, mentor engineers, and maintain architecture decisions, runbooks, and API documentation.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Work in Agile delivery teams and participate in estimation, refinement, threat modelling, release planning, incident reviews, and continuous improvement.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;"> </span></b></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;">Mandatory skill sets:</span></b></p><p><b></b></p><b></b><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· 4+ years of professional software development experience, with substantial hands-on delivery across backend and frontend layers.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Advanced knowledge of Core Java, including collections, generics, streams, functional programming, concurrency, memory management, exception handling, and modern Java language features.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Strong experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security, dependency injection, configuration management, and transaction management.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Demonstrated ability to design and implement secure RESTful services and integrate with third-party APIs using JSON.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Strong SQL and data-modelling skills with PostgreSQL or MySQL, including indexing, transaction isolation, query optimization, and schema evolution.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Proficiency in React or Angular with TypeScript, state management, routing, form handling, API integration, responsive design, and frontend performance optimization.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Experience with distributed systems and microservices concepts, including service discovery, API gateways, configuration, caching, retries, circuit breakers, and eventual consistency.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Hands-on experience with JUnit 5, Mockito, integration testing, API testing, and automated frontend testing.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Experience with Maven or Gradle, Git-based workflows, pull requests, branching strategies, and static-code-quality tools.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Practical experience building CI/CD pipelines and deploying containerized workloads with Docker and Kubernetes.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Working knowledge of at least one major cloud platform—AWS, Microsoft Azure, or Google Cloud—including compute, storage, networking, identity, monitoring, and managed database services.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Understanding of application security, secrets management, dependency vulnerability management, secure coding, and the OWASP Top 10.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Strong debugging, system-design, communication, documentation, and technical mentoring skills.</span></p><p></p><p class="MsoListParagraph" style="margin-bottom:0in;text-align:justify;text-indent:-0.25in;line-height:normal;"><span style="font-family:Symbol;color:#000000;"><img width="0" height="0" src="https://pwcindia-my.sharepoint.com/personal/anusree_sen_pwc_com/Documents/Process Document/PicExportError" alt="*" /><span style="font-style:normal;font-variant:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman';"> </span></span><b><span style="color:#000000;">PPreferred skill sets:</span></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;"> </span></b></p><p class="MsoNormal">· Experience with event-streaming platforms such as Apache Kafka and schema-management practices.</p><p></p><p class="MsoNormal">· Knowledge of Redis or another distributed cache and appropriate caching, eviction, and consistency strategies.</p><p></p><p class="MsoNormal">· Experience with infrastructure as code using Terraform, configuration management, and GitOps-based deployment workflows.</p><p></p><p class="MsoNormal">· Hands-on use of OpenTelemetry, Prometheus, Grafana, ELK/OpenSearch, Splunk, Datadog, or similar observability tooling.</p><p></p><p class="MsoNormal">· Experience with contract testing, Testcontainers, service virtualization, performance testing, and quality gates in CI/CD.</p><p></p><p class="MsoNormal">· Knowledge of GraalVM native images, Java virtual threads, reactive programming, or high-throughput low-latency system design.</p><p></p><p class="MsoNormal">· Cloud certification or Kubernetes certification is advantageous.</p><p></p><p class="MsoNormal"></p><p> </p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;">Years of experience required:</span></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;"> </span></b></p><p class="MsoListParagraph" style="margin-bottom:0in;text-align:justify;text-indent:-0.25in;line-height:normal;"><span style="font-size:10pt;font-family:Symbol;">·<span style="font-style:normal;font-variant:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman';"> </span></span><span style="font-size:10pt;">4 to 6 years</span></p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><span style="color:#000000;"> </span></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;">Education qualification:</span></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;"> </span></b></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"> </p><p class="MsoListParagraph" style="margin-bottom:0in;text-align:justify;text-indent:-0.25in;line-height:normal;"><span style="font-size:10pt;font-family:Symbol;">·<span style="font-style:normal;font-variant:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman';"> </span></span><span style="font-size:10pt;">BE/ Btech/ Mtech/ MCA/ MBA (fulltime)</span></p><p></p>

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →