IN_ Senior Associate_Java Fullstack Developer _One Cloud_Advisory_Bangalore
Posted Updated
Description
<p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;">Job Description
& Summary: </span></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"></p><p> </p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">We are seeking a Senior Java Full Stack Developer to design, build,
secure, test, and operate scalable enterprise applications. The role requires
strong hands-on expertise in Java 17/21, Spring Boot 3.x, RESTful APIs,
microservices, relational databases, and a modern frontend framework such as
React or Angular. You will own features across the full software delivery
lifecycle and collaborate with product, architecture, UX, QA, DevOps, and
security teams.<b></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;"> </span></b></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;">Job Position Title:</span></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><u><span style="color:#000000;"> </span></u></b></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"></p><p> </p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">IN_ Senior Associate_Java Fullstack Developer _One Cloud_Advisory_Bangalore<span style="font-size:10pt;"> </span></p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><span style="font-size:10pt;"> </span></p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;">Responsibilities:</span></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;"> </span></b></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Design and implement production-grade backend services using Java
17/21, Spring Boot 3.x, Spring MVC, Spring Data JPA, and Spring Security.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Build versioned REST APIs with clear contracts, validation,
consistent error handling, pagination, idempotency, and OpenAPI documentation.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Develop modular, responsive, and accessible user interfaces using
React or Angular, TypeScript, HTML5, CSS3, and component-based design.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Design microservices and distributed workflows with appropriate
service boundaries, synchronous and asynchronous communication, resilience
patterns, and backward-compatible interfaces.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Implement authentication and authorization using OAuth 2.0, OpenID
Connect, JWT, and role-based access controls; address OWASP
application-security risks.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Model and optimize data access for PostgreSQL or MySQL using
JPA/Hibernate, transactions, indexing, query analysis, and schema migration
tools such as Flyway or Liquibase.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Integrate event-driven components using Kafka, RabbitMQ, or JMS,
including retry, dead-letter, ordering, and delivery-semantics considerations.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Create automated unit, integration, contract, API, and UI tests using
JUnit 5, Mockito, Testcontainers, Jest, Cypress, or equivalent frameworks.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Package and deploy services using Maven or Gradle, Docker,
Kubernetes, and CI/CD pipelines in Jenkins, GitLab CI, GitHub Actions, or Azure
DevOps.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Instrument applications with structured logging, metrics, traces,
health checks, and dashboards using OpenTelemetry and enterprise observability
platforms.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Diagnose production issues using logs, traces, thread dumps, heap
analysis, SQL execution plans, and JVM profiling; improve latency, throughput,
reliability, and resource usage.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Apply clean-code practices, SOLID principles, domain-driven design
where appropriate, and established design patterns while avoiding unnecessary
complexity.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Perform code reviews, contribute to technical design decisions,
mentor engineers, and maintain architecture decisions, runbooks, and API
documentation.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">· Work in Agile delivery teams and participate in estimation,
refinement, threat modelling, release planning, incident reviews, and
continuous improvement.</p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;"> </span></b></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;">Mandatory skill
sets:</span></b></p><p><b></b></p><b></b><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Bachelor’s or Master’s degree in Computer
Science, Engineering, or a related field, or equivalent practical experience.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· 4+ years of professional software development
experience, with substantial hands-on delivery across backend and frontend
layers.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Advanced knowledge of Core Java, including
collections, generics, streams, functional programming, concurrency, memory
management, exception handling, and modern Java language features.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Strong experience with Spring Boot, Spring
MVC, Spring Data JPA, Spring Security, dependency injection, configuration
management, and transaction management.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Demonstrated ability to design and implement
secure RESTful services and integrate with third-party APIs using JSON.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Strong SQL and data-modelling skills with
PostgreSQL or MySQL, including indexing, transaction isolation, query
optimization, and schema evolution.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Proficiency in React or Angular with
TypeScript, state management, routing, form handling, API integration,
responsive design, and frontend performance optimization.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Experience with distributed systems and
microservices concepts, including service discovery, API gateways,
configuration, caching, retries, circuit breakers, and eventual consistency.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Hands-on experience with JUnit 5, Mockito,
integration testing, API testing, and automated frontend testing.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Experience with Maven or Gradle, Git-based
workflows, pull requests, branching strategies, and static-code-quality tools.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Practical experience building CI/CD pipelines
and deploying containerized workloads with Docker and Kubernetes.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Working knowledge of at least one major cloud
platform—AWS, Microsoft Azure, or Google Cloud—including compute, storage,
networking, identity, monitoring, and managed database services.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Understanding of application security,
secrets management, dependency vulnerability management, secure coding, and the
OWASP Top 10.</span></p><p></p><p style="margin-left:0.25in;"><span style="font-family:Aptos, sans-serif;">· Strong debugging, system-design,
communication, documentation, and technical mentoring skills.</span></p><p></p><p class="MsoListParagraph" style="margin-bottom:0in;text-align:justify;text-indent:-0.25in;line-height:normal;"><span style="font-family:Symbol;color:#000000;"><img width="0" height="0" src="https://pwcindia-my.sharepoint.com/personal/anusree_sen_pwc_com/Documents/Process Document/PicExportError" alt="*" /><span style="font-style:normal;font-variant:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman';"> </span></span><b><span style="color:#000000;">PPreferred skill sets:</span></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;"> </span></b></p><p class="MsoNormal">· Experience with event-streaming platforms such as Apache
Kafka and schema-management practices.</p><p></p><p class="MsoNormal">· Knowledge of Redis or another distributed cache and
appropriate caching, eviction, and consistency strategies.</p><p></p><p class="MsoNormal">· Experience with infrastructure as code using Terraform,
configuration management, and GitOps-based deployment workflows.</p><p></p><p class="MsoNormal">· Hands-on use of OpenTelemetry, Prometheus, Grafana,
ELK/OpenSearch, Splunk, Datadog, or similar observability tooling.</p><p></p><p class="MsoNormal">· Experience with contract testing, Testcontainers, service
virtualization, performance testing, and quality gates in CI/CD.</p><p></p><p class="MsoNormal">· Knowledge of GraalVM native images, Java virtual threads,
reactive programming, or high-throughput low-latency system design.</p><p></p><p class="MsoNormal">· Cloud certification or Kubernetes certification is
advantageous.</p><p></p><p class="MsoNormal"></p><p> </p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;">Years of experience
required:</span></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;"> </span></b></p><p class="MsoListParagraph" style="margin-bottom:0in;text-align:justify;text-indent:-0.25in;line-height:normal;"><span style="font-size:10pt;font-family:Symbol;">·<span style="font-style:normal;font-variant:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman';"> </span></span><span style="font-size:10pt;">4 to 6 years</span></p><p></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><span style="color:#000000;"> </span></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;">Education
qualification:</span></b></p><p><b></b></p><b></b><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;"><b><span style="color:#000000;"> </span></b></p><p class="MsoNormal" style="margin-bottom:0in;text-align:justify;line-height:normal;">
</p><p class="MsoListParagraph" style="margin-bottom:0in;text-align:justify;text-indent:-0.25in;line-height:normal;"><span style="font-size:10pt;font-family:Symbol;">·<span style="font-style:normal;font-variant:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman';"> </span></span><span style="font-size:10pt;">BE/ Btech/ Mtech/ MCA/ MBA (fulltime)</span></p><p></p>
Skills
- Agile
- Angular
- API
- Api Documentation
- API Testing
- Authentication
- AWS
- Azure
- Azure DevOps
- CI/CD
- Cloud
- CSS
- Cypress
- Data Modeling
- Datadog
- Design Patterns
- DevOps
- Distributed Systems
- Docker
- Domain-Driven Design (DDD)
- ELK
- Event Driven Architecture
- GCP
- Git
- GitHub
- GitHub Actions
- GitLab
- GitOps
- Gradle
- Grafana
- Hibernate
- HTML
- Infrastructure as Code
- Integration Testing
- Java
- Jenkins
- Jest
- Jms
- JPA
- JSON
- JUnit
- JVM
- JWT
- Kafka
- Kubernetes
- Liquibase
- Maven
- Microservices
- Mockito
- MVC
- MySQL
- Networking
- OAuth
- Observability
- OpenAPI
- OpenID
- OpenSearch
- OpenTelemetry
- OWASP
- PostgreSQL
- Prometheus
- RabbitMQ
- RDBMS
- React
- Redis
- REST
- Secrets Management
- Secure Coding
- Splunk
- Spring
- SQL
- Terraform
- Threat Modeling
- TypeScript
- Virtualization
- Vulnerability Management
