A

Accenture

Advises businesses and runs their technology

Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least three to four years of hands-on backend development, including at least two years of production experience with PHP 7.4 or PHP 8.x.
  • Apply modern PHP practices, including object-oriented programming, namespaces, interfaces and traits, dependency injection, type declarations, exception handling, Composer, PSR-4, and PSR-12 standards.
  • Have production experience with Laravel or Symfony, including routing, middleware, service containers, ORM using Eloquent or Doctrine, migrations, queues, and events.
  • Test with PHPUnit or Pest, including mocking external dependencies.
  • Have working knowledge of static analysis using PHPStan or Psalm and coding-standard tooling.
  • Have strong SQL and relational data skills, including joins, indexing awareness, query performance, and migration authoring.
  • Have working knowledge of at least four AWS services in a development capacity, typically S3, SQS, SNS, Lambda, RDS, Aurora, ElastiCache, API Gateway, ECS, or Secrets Manager.
  • Understand how the PHP application is deployed and served, such as nginx or Apache with PHP-FPM on EC2 or ECS, or serverless PHP, and understand associated operational implications.
  • Have demonstrable production experience integrating PHP applications with Java-based services, beyond merely calling a third-party public API.
  • Be able to read Java and Spring Boot code, including project layouts, controllers, DTOs, and annotations, to understand API contracts and debug integration issues.
  • Have API contract fluency, including OpenAPI, Swagger, JSON Schema, HTTP semantics, status codes, error-payload handling, and versioning.
  • Understand common cross-language failure modes, including timezone and date format mismatches, floating-point versus decimal handling, integer precision, and inconsistent null representation.
  • Have 15 years of full-time education.

Responsibilities

  • Implement backend and web-tier features in PHP 8.x in accordance with agreed technical designs and acceptance criteria.
  • Build and consume RESTful APIs for OTT capabilities such as subscriber management, catalogue administration, metadata publishing, and back-office workflows.
  • Develop within the established Laravel or Symfony framework and follow its conventions.
  • Write typed, statically analysable PHP using declared types, strict types, constructor property promotion, enums, match expressions, and readonly properties where appropriate.
  • Develop and maintain integrations with AWS managed services, including S3, SQS, SNS, Lambda, RDS, Aurora, ElastiCache, and Secrets Manager, as part of feature delivery.
  • Implement asynchronous and queued workloads, including job design, idempotency, retry and failure handling, and dead-letter queue management.
  • Produce unit and integration tests using PHPUnit or Pest to meet the agreed coverage threshold, and maintain static analysis using PHPStan or Psalm at the agreed level.
  • Follow branching, code review, and CI/CD practices, and keep Composer dependencies and security audit findings up to date.
  • Consume Java/Spring Boot microservice APIs from PHP application code, working to the published OpenAPI or gRPC contract.
  • Build and maintain typed client layers and DTO mappings between PHP models and Java service payloads.
  • Handle cross-runtime data correctness, including date and time representation, time zone handling, decimal and monetary precision, 64-bit integer handling, null and optional semantics, and enum and collection serialization.
  • Implement authentication and token propagation across the PHP–Java boundary, including OAuth2/JWT, service-to-service credentials, and correlation ID forwarding.
  • Read Java and Spring Boot source sufficiently to trace a contract, locate a controller or DTO, and confirm expected behaviour before raising a defect.
  • Implement resilient integration behaviour, including timeouts, bounded retries, and graceful degradation when a downstream service is unavailable.
  • Triage and fix application defects raised by L1.5/L2 teams, incident analysis, or other production detection channels.
  • Perform root cause analysis on assigned defects within the custom codebase and escalate product-component defects to the product maintenance team with reproducible evidence.
  • Isolate whether a cross-boundary defect originates in the PHP layer, the Java service, or the contract between them, and route it accordingly with evidence rather than by assumption.
  • Investigate PHP-specific production issues, including memory limits, execution timeouts, FPM worker saturation, OPcache staleness after deployment, and N+1 query patterns.
  • Support release note preparation, non-production validation, and production deployment activities, including rollback verification.
  • Participate in on-call or shift-based support rotation as required by the engagement model.
  • Develop and/or engineer end-to-end system features, from user experience to backend code, using development skills and new technologies to deliver solutions that help clients improve the services they provide.

Desired Qualifications

  • Have exposure to OTT, streaming, broadcast, or digital media platforms.
  • Be familiar with streaming concepts, including HLS and DASH manifests, DRM technologies such as Widevine, PlayReady, and FairPlay, CDN caching behaviour, SSAI, and entitlement models.
  • Be able to write or modify Java/Spring Boot code, not only read it.
  • Have experience with gRPC and Protocol Buffers across PHP and Java.
  • Have experience with message-based integration using Kafka with a schema registry, RabbitMQ, SQS, SNS, and cross-language payload compatibility.
  • Have experience with Redis and ElastiCache caching patterns, and exposure to NoSQL technologies such as DynamoDB, MongoDB, and OpenSearch.
  • Have experience with PHP performance work, including Xdebug or Blackfire profiling, OPcache and preloading, and FPM pool tuning.
  • Have infrastructure-as-code exposure using Terraform, AWS CDK, or CloudFormation, along with Kubernetes and EKS basics.
  • Have experience with observability tooling such as Grafana, Elastic, Datadog, New Relic, or OpenTelemetry, and distributed tracing across polyglot services.
  • Have front-end familiarity with JavaScript/TypeScript, Vue or React, and Blade or Twig templating for back-office tooling.
  • Have ITSM tooling exposure using ServiceNow or Jira Service Management, with awareness of incident, problem, and change processes.
  • Have AWS Architecture or AWS Administration skills.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs