Role & responsibilities
Developing innovative software solutions to drive digital transformation and enhance business performance
- Designing, coding, and testing applications using Java and other programming languages to deliver exceptional user experiences
- Utilizing Acceptance Test Driven Development (ATDD) and Continuous Integration/Continuous Delivery (CI/CD) methodologies to improve software quality
- Collaborating with cross-functional teams to gather and analyze business requirements for software projects
- Implementing enterprise application architecture and integration to support scalable and effective software systems
- Conducting code reviews and adhering to coding standards to maintain software integrity
- Debugging and troubleshooting issues to validate seamless application functionality
- Managing software project planning and execution to meet client expectations and timelines
- Building meaningful client connections and anticipating their needs to deliver tailored software solutions
- Navigating complex situations and embracing change to foster personal growth and technical skills development
Preferred candidate profile
Core Java (Java 11+)
and OOP principles
Spring Boot / Spring MVC / Spring Data JPA
RESTful API design and development
Hibernate/JPA for ORM
Build tools: Maven or Gradle
Application servers / containerization basics (Tomcat, Docker)Unit testing: JUnit, Mockito
React.js (Hooks, Context API, component lifecycle)JavaScript (ES6+) and TypeScript
HTML5, CSS3, responsive/mobile-first design
State management (Redux or React Query)REST API / GraphQL consumption
Frontend build tools (Webpack/Vite) and package managers (npm/yarn)Unit/component testing (Jest, React Testing Library)
- Demonstrating proficiency in Java and JavaScript for full-stack development
- Utilizing Acceptance Test Driven Development (ATDD) methodologies effectively
- Applying analytical thinking to solve complex software engineering challenges
- Managing API integrations and microservices architecture efficiently
- Excelling in client management and building meaningful client relationships
- Navigating complex software projects with a focus on quality and innovation
📌 Java Full Stack - Manager (Hyderabad)
🏢 PwC
📍 Hyderabad