1 month ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Build Java microservices using Spring Boot, Spring Cloud, Spring Security, and Spring Data JPA.
- Contribute to microservice redesign and Java 17/21 modernization.
- Develop React or Angular frontends integrated with backend APIs.
- Implement Apache Kafka event-driven flows, including producers, consumers, and dead-letter queues.
- Design REST APIs with OpenAPI documentation.
- Containerize applications with Docker and deploy them on AKS or Azure App Service.
- Drive vulnerability remediation and secure coding aligned with OWASP Top 10.
- Build CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
- Write JUnit, Mockito, integration, Jest, and Cypress tests.
- Use AI tools for code development, refactoring, testing, dependency upgrades, CVE analysis, and Java migration.
Requirements
- 4–8 years of software engineering experience with a strong Java focus.
- Strong Java 11+ skills, including knowledge of Java 17/21.
- Hands-on experience with Spring Boot, Spring Cloud, Spring Security, and Spring Data JPA.
- Production experience with microservices and Apache Kafka.
- Experience with React or Angular frontend development.
- Experience deploying applications on Azure and proficiency with Docker.
- Bachelor of Engineering or equivalent experience; listed degree options also include BTECH, MBA, MTECH, or MCA.
- Preferred experience includes gRPC, Neo4J or graph databases, AWS, Kubernetes, Helm, service mesh, DevSecOps, regulated industries, Redis, Elasticsearch, and API gateways.
- Ability to use and critically review AI-generated code for correctness and security.
Benefits
- PwC provides inclusive benefits, flexibility programmes, mentorship, wellbeing support, and professional development opportunities.
- The role is based in Bangalore; no specific remote or office schedule is stated.
Tech Stack
AngularApache AirflowApache HadoopApache KafkaAWSAzureCypressDatabricksDockerElasticsearchGitHub ActionsgRPCHelmJavaJenkinsJestJUnitKubernetesMicrosoft SQL ServerNeo4jPostgreSQLReactRedisSpring Boot
Categories
About PwC
PwC is a global network of professional services firms providing assurance, tax, and advisory work for businesses and public-sector clients. It sells project-based and managed consulting, audit, and deals services, and implements and integrates business applications. Formed in 1998 by the merger of Price Waterhouse and Coopers & Lybrand, it is headquartered in London and is one of the Big Four accounting firms.
