Advanced Application Engineer

Accenture

Job Summary

Accenture is seeking a skilled backend developer with 3-6 years of experience to design, develop, and maintain scalable, high-performance applications within a microservices-based architecture. The role requires expertise in Java 17+, Spring Boot 3.2.4, PostgreSQL, ElasticSearch, Kafka/RabbitMQ, and Redis. Responsibilities include optimizing API performance, implementing event-driven architecture, managing caching, and ensuring system scalability and security.

Must Have

  • Design and develop scalable microservices using Java 17+ and Spring Boot 3.2.4.
  • Optimize API performance and integrate with databases like PostgreSQL and ElasticSearch.
  • Implement event-driven architecture using Kafka or RabbitMQ.
  • Manage caching and improve performance using Redis.
  • Ensure optimal system performance, scalability, and security best practices.
  • Work closely with DevOps, QA, and Product teams to build and deploy applications.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews, system design discussions, and performance optimizations.

Good to Have

  • Apache Spark
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Cloud experience (AWS, GCP, or Azure).
  • Familiarity with monitoring tools like Prometheus, Grafana, ELK stack.

Job Description

Job Description

Project Role : Advanced Application Engineer

Project Role Description : Develop innovative technology solutions for emerging industries and products. Interpret system requirements into design specifications.

Must have skills : Spring Boot

Good to have skills : Apache Spark

Minimum 3 year(s) of experience is required

Educational Qualification : 15 years full time education

We are looking for a skilled backend developer with 3-6 years of experience to join our dynamic team. The ideal candidate should have expertise in Java 17+, Spring Boot 3.2.4 and experience working with PostgreSQL, ElasticSearch, Kafka/RabbitMQ, and Redis. You will be responsible for designing, developing, and maintaining scalable, high-performance applications in a microservices-based architecture Roles & Responsibilities • Design and develop scalable microservices using Java 17+ and Spring Boot 3.2.4. • Optimize API performance and integrate with databases like PostgreSQL and ElasticSearch. • Implement event-driven architecture using Kafka or RabbitMQ. • Manage caching and improve performance using Redis. • Real-time Communication & Performance Optimization: • Ensure optimal system performance, scalability, and security best practices. Professional & Technical Experience • Work closely with DevOps, QA, and Product teams to build and deploy applications. • Write clean, well-documented, and testable code. • Participate in code reviews, system design discussions, and performance optimizations • Experience with Docker, Kubernetes, and CI/CD pipelines. • Cloud experience (AWS, GCP, or Azure). • Familiarity with monitoring tools like Prometheus, Grafana, ELK stack. Educational details- 16 years no gap

Qualification

15 years full time education

19 Skills Required For This Role

Game Texts Quality Control Postgresql Rabbitmq Aws Azure Spring Boot Prometheus Grafana Elasticsearch Elk Spark Redis Ci Cd Docker Microservices Kubernetes Java System Design