A

Accenture

Advises businesses and runs their technology

Custom Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • At least 5 years of experience in Spring Boot.
  • Proficiency in Spring Boot.
  • Experience with Java and Spring Boot, building REST APIs and backend microservices, and Apache Kafka producers and consumers.
  • Practical experience with Kafka Streams or a similar stream-processing framework.
  • Understanding of Kafka topics, partitions, offsets, consumer groups, retries, and dead-letter queues.
  • Experience deploying services on AWS EKS or ECS, Docker and containerization, PostgreSQL integration, and CI/CD pipelines, preferably GitHub Actions.
  • Understanding of cloud-native architecture, logging, monitoring, and error handling.
  • Strong debugging, performance-tuning, and production-support skills.
  • Knowledge of Java programming and object-oriented design principles, RESTful APIs, microservices architecture, relational and NoSQL database design and integration, software development lifecycle, and agile methodologies.
  • Fifteen years of full-time education.

Responsibilities

  • Develop custom software solutions, designing, coding, and enhancing components across systems and applications using modern frameworks and agile practices.
  • Collaborate with and manage the team to perform, make team decisions, engage with multiple teams on key decisions, and provide solutions to problems across teams.
  • Lead efforts to identify and implement team best practices that improve software quality and delivery; mentor junior team members.
  • Design and develop backend microservices using Spring Boot.
  • Build REST APIs for integration with APEX UI, Guidewire Adapter Service, Audit Service, and ServiceNow Connector.
  • Implement service-to-service communication using REST and asynchronous messaging.
  • Develop business logic for incident evaluation, event routing, transformation, and enrichment.
  • Implement idempotency, retry logic, error handling, correlation IDs, and transaction-safe processing.
  • Integrate backend services with PostgreSQL for persistence and operational status tracking.
  • Expose health checks, metrics, logs, and traces for operational monitoring.
  • Build Kafka producers and consumers for Guidewire, incident, audit, and agent decision events.
  • Develop real-time stream-processing logic using Kafka Streams; implement event filtering, enrichment, deduplication, correlation, and routing.
  • Support Kafka retry and dead-letter queue patterns; maintain consumer group behavior and offset handling; collaborate on event schema design and versioning using schema registry standards.
  • Containerize Spring Boot services using Docker; deploy and support services on AWS EKS or ECS.
  • Work with Amazon MSK or Apache Kafka, AWS API Gateway or Kong integration, AWS Secrets Manager, CloudWatch, IAM, S3 for audit evidence, and PostgreSQL or RDS.
  • Support configuration for development, user acceptance testing, and production environments.
  • Implement autoscaling, service health checks, rolling deployment, and rollback patterns.
  • Work with the DevOps team on Terraform, Helm, and GitHub Actions pipelines.
  • Support observability through OpenTelemetry, CloudWatch, and Grafana dashboards.

Desired Qualifications

  • Experience with AWS Elastic Beanstalk.
  • Experience with Amazon MSK and AWS Glue Schema Registry.
  • Exposure to Kong OSS or AWS API Gateway.
  • Experience with Terraform and Helm.
  • Experience with OpenTelemetry instrumentation and CloudWatch or Grafana dashboarding.
  • Experience with ServiceNow API integration and Guidewire API or Guidewire Cloud.
  • Exposure to Veracode, static application security testing, or dynamic application security testing pipelines.
  • Experience with agent orchestration or AI-driven incident-triage workflows.

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