PwC

Java Full Stack Developer

PwC

Hyderabad, Telangana, India · Full Time

Be the first to apply

Experience
8+ yrs
Salary
—
Openings
1
Posted
9 minutes ago
Work mode
In office
Education
Any graduate
Eligibility
Open to candidates holding at least a bachelor's degree in any discipline.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

Join PwC's Hyderabad team as a Java Full Stack Developer, where you'll create cutting-edge software solutions that foster digital transformation and enhance organizational success. This role involves designing, coding, and testing applications predominantly using Java and other complementary programming languages to deliver outstanding user experiences.

Key Responsibilities

  • Develop innovative software to advance digital transformation initiatives and enhance business outcomes.
  • Design, implement, and test Java applications ensuring high-quality user experiences.
  • Work closely with multidisciplinary teams to analyze business needs and convert them into precise technical requirements.
  • Apply software development methodologies including Acceptance Test Driven Development (ATDD) and maintain robust Continuous Integration/Continuous Delivery (CI/CD) practices.
  • Conduct comprehensive code reviews and debugging activities to uphold coding standards and elevate software quality.
  • Leverage API management and microservices architectural patterns to streamline application integration and functionalities.
  • Lead software project planning and lifecycle management to ensure on-time delivery of projects.
  • Engage with clients effectively to build strong relationships and adapt to evolving requirements.
  • Utilize analytical and problem-solving skills to resolve complex challenges and deliver added value.
  • Maintain professional and technical excellence while promoting inclusivity and teamwork.

Must-Have Qualifications

  • Bachelor's degree in any discipline.
  • A minimum of 8 years of professional experience in software development.
  • Proficient English communication skills, both oral and written.

Preferred Technical Expertise

  • Experience with Core Java (version 11 or newer) and solid understanding of Object-Oriented Programming principles.
  • Familiarity with Spring Boot, Spring MVC, and Spring Data JPA frameworks.
  • Skilled in designing and developing RESTful APIs.
  • JavaScript (ES6+) and TypeScript proficiency, including state management libraries such as Redux or React Query.
  • Knowledge of Hibernate/JPA for Object-Relational Mapping.
  • Proficient in build automation tools like Maven or Gradle.
  • Experience with unit testing frameworks including JUnit and Mockito.
  • Database expertise with MS SQL Server, PostgreSQL, or MySQL.

Additional Preferences

  • Educational background in areas such as Artificial Intelligence, Business Analytics, Computer and Data Engineering, Computer Science, Human Computer Interaction, Industrial Engineering, Information Systems/Technology, Machine Learning, Management Information Systems, or Software Engineering.

Desirable Attributes

  • Strong proficiency in both Java and JavaScript for comprehensive full-stack development.
  • Hands-on experience managing CI/CD pipelines effectively.
  • In-depth knowledge of microservices architecture and API lifecycle management.
  • Excellent client management skills to foster meaningful business relationships.
  • Adeptness in tackling complex development challenges through critical thinking.
  • Experience mentoring and guiding junior developers to foster collaborative team dynamics.

Minimum education

Bachelor's Degree

Tools & software

Java React Gradle required Apache Maven required

How they work

Teamwork & Collaboration Problem Solving Leadership Customer Focus
🤖
Online · instant AI help
Broxer