Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Full Stack Developer @ PwC India

Home > Software Development

 Java Full Stack Developer

Job Description

The Full Stack Java Application Modernization Architect will be responsible for assessing, designing, and architecting the modernization of legacy and existing Java-based enterprise applications for deployment on cloud platforms. You will lead the end-to-end transformation process from monolithic to microservices and cloud-native architectures, employing best practices in software engineering, DevOps, and cloud technologies.Key Responsibilities:

  • Application Modernization Strategy: Lead the application modernization roadmap and strategy for legacy Java applications focusing on cloud adoption, re-architecture, and re-platforming.
  • Full Stack Architecture: Design and architect scalable full stack Java web applications using modern frameworks (e.g., Spring Boot, Spring Cloud, Angular/React/Vue, REST APIs) for cloud environments.
  • Cloud Migration & Design: Create scalable, secure, and resilient architectures on cloud platforms like AWS, Azure, or Google Cloud, utilizing managed services, containers, and serverless computing.
  • Technology Evaluation & Adoption: Evaluate new cloud-native technologies, frameworks, and tools to improve speed, scalability, and maintainability.
  • Microservices & API Management: Lead microservices design, API gateway implementation, service mesh adoption, and inter-service communication strategies.
  • DevOps & Automation: Define and implement CI/CD pipelines, infrastructure as code (IaC), automated testing, and deployment automation to enable continuous integration and continuous delivery.
  • Performance & Optimization: Analyze and optimize application performance, scalability, and cost efficiency in cloud environments.
  • Collaboration & Leadership: Work closely with development teams, cloud engineers, product owners, and business stakeholders to ensure alignment and successful delivery of modernization programs.
  • Security & Compliance: Incorporate best practices for cloud security, identity and access management, and compliance standards throughout the application modernization lifecycle.
  • Documentation & Training: Produce comprehensive architectural documents and deliver knowledge sharing sessions for development and operations team

Required Qualifications:

  • Bachelors degree in Computer Science, Software Engineering, or related field; advanced degree preferred.
  • 8+ years of experience in software development, with at least 5 years focusing on Java full stack development.
  • Proven experience leading cloud-based application modernization projects.
  • Deep expertise in Java ecosystem, including frameworks like Spring Boot, Hibernate, and Java EE.
  • Strong front-end skills with frameworks such as Angular, React, or Vue.js.
  • Solid experience designing microservices architectures and RESTful APIs.
  • Hands-on experience with cloud platforms (AWS, Azure, GCP) and cloud-native services.
  • Practical knowledge of containerization (Docker) and orchestration (Kubernetes).
  • Experience with CI/CD pipelines using tools like Jenkins, GitLab CI, Azure DevOps, or AWS CodePipeline.
  • Skilled in Infrastructure as Code (Terraform, CloudFormation, ARM templates).
  • Familiarity with security best practices in cloud-native applications.
  • Strong analytical, problem-solving, and communication skills.

Preferred Skills:

  • Certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, or Google Professional Cloud Architect.
  • Experience with event-driven architectures and messaging platforms (Kafka, AWS SNS/SQS).
  • Knowledge of database modernization including NoSQL, managed cloud databases, and caching strategies.
  • Familiarity with DevSecOps principles and tools.
  • Experience with monitoring and observability tools (New Relic, DataDog, Prometheus, Grafana).

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: PwC India
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   cloud database Spring Boot Java Fullstack AWS Java Ee Applications Hibernate

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Python with Fast API Developer

  • Hexaware Technologies
  • 7 - 12 years
  • Bengaluru
  • 16 hours ago
₹ 15-30 Lacs P.A.

Java Full Stack Developer

  • Accenture
  • 12 - 20 years
  • Hyderabad
  • 20 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

PwC India

PwC firms help organisations and individuals create the value they€™re looking for. We€™re a network of firms in 157 countries with over 184,000 people who are committed to delivering quality in advisory, tax and regulatory services. In India, our comprehensive portfolio o...