Java Developer- Full Stack (Cloud) - Manager
PWC
8 - 12 years
Bengaluru
Posted: 05/02/2025
Job Description
Line of Service
AdvisoryIndustry/Sector
Not ApplicableSpecialism
Product InnovationManagement Level
ManagerJob Description & Summary
A career within our Infrastructure practice will provide you with the opportunity to design, build, coordinate and maintain the IT environments for clients to run internal operations, collect data, monitor, develop and launch products. Infrastructure management consists of hardware, storage, compute, network and software layers.As a part of our Infrastructure Engineering team, you will be responsible for maintaining the critical IT systems which includes build, run and maintenance while providing technical support and training that aligns to industry leading practices.
To really stand out and make us fit for the future in a constantly changing world, each and every one of us at PwC needs to be a purpose-led and values-driven leader at every level. To help us achieve this we have the PwC Professional; our global leadership development framework. It gives us a single set of expectations across our lines, geographies and career paths, and provides transparency on the skills we need as individuals to be successful and progress in our careers, now and in the future.
As a Manager, you'll work as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. PwC Professional skills and responsibilities for this management level include but are not limited to:
- Develop new skills outside of comfort zone.
- Act to resolve issues which prevent the team working effectively.
- Coach others, recognise their strengths, and encourage them to take ownership of their personal development.
- Analyse complex ideas or proposals and build a range of meaningful recommendations.
- Use multiple sources of information including broader stakeholder views to develop solutions and recommendations.
- Address sub-standard work or work that does not meet firm's/client's expectations.
- Use data and insights to inform conclusions and support decision-making.
- Develop a point of view on key global trends, and how they impact clients.
- Manage a variety of viewpoints to build consensus and create positive outcomes for all parties.
- Simplify complex messages, highlighting and summarising key points.
- Uphold the firm's code of ethics and business conduct.
Java Developer- Full Stack
TITLE FOR POSTING: Java Developer- Full Stack (Cloud)
Job Description & Summary
Cloud Engineering Practice
A career within the Cloud Engineering Practice, will provide you with the opportunity to assist leading organizations develop and implement strategies that transform their technology capabilities and solve their most critical business challenges. We take a “cloud first” approach when building assets and delivering technology with an agile operating model. Our mindset is to always look for opportunities to automate technology and business processes. We assist our customers to embrace next generation sourcing strategies to drive success and get “fit for cloud”.
Joining this newly formed team will allow you the opportunity to shape, scale, and provide leadership to a group of highly skilled cloud architects and engineers. You will be able to combine your consulting, technical, and industry expertise to build and deliver emerging cloud solutions.
With a focus on Cloud and DevOps you will collaborate with internal teams and customers to implement hybrid cloud architectures, leverage cloud services, ensuring a solid foundation to run, manage and scale their critical business applications.
Important points to consider
Putting the safety of our people and clients first as we look to a hybrid future: The health, well-being and safety of our colleagues, clients, and communities is our number one priority. Vaccinations have proven to reduce the risk of COVID-19. Effective Friday, October 1, 2021, PwC Canada requires all partners, staff, contractors and visitors to be fully-vaccinated when entering a PwC location, subject to applicable legal exemptions. At PwC, the future ways of work will be a hybrid of in-person and virtual, allowing choice and flexibility to explore new ways of working and collaborating. Read this press release for further details.
What you’ll create and do
The Cloud Engineering team is a fast-paced, highly technical team focused on delivering business outcomes. As a Cloud Engineer, you'll lead a team of problem solvers, leveraging emerging cloud technology and services to solve complex business challenges. As such the day-to-day responsibilities will continue to evolve, however in general the following represents how you will spend your time with the team.
- Customer / Project Meetings - 5%
- Implementation - 80%
- Innovation (building), and Learning - 15%
Responsibilities include but are not limited to:
- Cloud-Native App Development
- Develop, test, and maintain high-quality Java J2EE applications that meet business requirements and industry standards.
- Collaborate with cross-functional teams including Product Owners, QA, and other developers
- Communicating technical problems to peers, architects and project managers while recommending creative solutions
- Contributing to a migration project moving an application from Oracle SQL server to Postgres
- Participate in code reviews, provide feedback, and collaborate with peers to improve overall code quality and maintainability.
- Troubleshoot issues, debug errors, and identify solutions to improve application functionality.
- Customer Success
- Collaborate with cross functional team members to develop and propose to potential customers technical cloud based solutions
- Analyze business and technical requirements and translate to designs and approach
- Participate in meetings and discussions with internal and external customers
- Implementation, Innovation (building), and Learning
- Take an “always learning” approach to your role, continuing to advance your skills and knowledge in cloud-native services that pertain to application development.
- Cloud moves fast and requires a lot of “labbing and learning”, being an out of the box thinker; look for opportunities to learn new software and technology.
- Maintain up-to-date knowledge on AWS / Azure / GCP offerings
- Obtain and maintain relevant certifications as needed for the Cloud Engineering Practice.
Technical experience:
- 8-12 years of professional experience in Java JEE development.
- Experience working with technologies such as experience with Java JEE technologies (Java EE, Spring Framework, Hibernate, JSF, Databases (Relational and NoSQL)
- Strong understanding and knowledge on JAVA/J2EE design patterns.
● Experience working with various database technologies, both SQL-based(Oracle or Postgres) and No-SQL based (such as MongoDB or Dynamo)
- Strong knowledge of Cloud principles and techniques such as Microservices-based architecture/development, RESTful API development, container-based software deployment, Test Driven Development, Strong Unit and integration testing skill, Spring Boot
- Experience in configuring WebLogic behind a web server (Apache, IIS, Tomcat).
- Must have a functional knowledge of UNIX shell scripting
- Experience in application EAR and WAR file deployment on servers
- Experience in modern frontend development stacks like React, Angular ( Angular6 or higher),Vue, NextJs
- Demonstrated proficiency in creating automated tests using various testing libraries and frameworks like JUnit, Mockito,Selenium
- Enthusiasm for learning new techniques, languages, and architectures
- Strong analytical and problem solving skills
● Experience with Object Oriented coding practices, including design patterns knowledge, refactoring, clean code.
● Working knowledge of programming best practices and design patterns such as MVC & MVVM
● Experience using software development tools and methods (source control, unit testing, bug tracking, continuous integration, etc.)
- Experience working in an Agile development and continuous integration environment
● Familiar with DevOps principles and best practices
● Familiar with authentication best practices (OAuth, LTI, etc)
● Working knowledge of security best practices (OWASP)
● Cloud certification (AWS/Azure/GCP) would be preferred
- WebLogic/Fusion both 11g and 12C installation experience would be plus
- Familiarity with container and orchestration technologies like Docker, Kubernetes, AKS, EKS, GKE would be a plus.
Education (if blank, degree and/or field of study not specified)
Degrees/Field of Study required:Degrees/Field of Study preferred:Certifications (if blank, certifications not specified)
Required Skills
Optional Skills
Acceptance Test Driven Development (ATDD), Acceptance Test Driven Development (ATDD), Accepting Feedback, Active Listening, Analytical Thinking, API Management, Application Development, Application Frameworks, Application Lifecycle Management, Application Software, Business Process Improvement, Business Process Management (BPM), Business Requirements Analysis, C++ Programming Language, Client Management, Coaching and Feedback, Code Review, Coding Standards, Communication, Computer Engineering, Computer Science, Continuous Integration/Continuous Delivery (CI/CD), Creativity, Debugging, Embracing Change {+ 35 more}Desired Languages (If blank, desired languages not specified)
Travel Requirements
Not SpecifiedAvailable for Work Visa Sponsorship?
NoGovernment Clearance Required?
NoJob Posting End Date
About Company
PricewaterhouseCoopers (PwC) is a global professional services firm providing audit, tax, and consulting services. PwC helps organizations manage financial risks, comply with regulations, and improve performance through its expertise in industries like finance, healthcare, and technology.
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).