Logo
Accenture

Full Stack Engineer

Accenture, Oregon, Wisconsin, United States, 53575

Save Job

Packaged Application Development Manager | Full time | Experience: 10-12 years

Overview Role: Full Stack Engineer / Packaged Application Development Manager with a cloud-first and agile mindset. Responsible for developing and engineering end-to-end features of a system, from user experience to backend code. Leverage new technologies to solve challenging business problems and deliver innovative solutions for clients.

Responsibilities

Design and implement scalable APIs and microservices for telemetry ingestion, processing, and querying.

Integrate with time-series databases, message queues, and distributed storage systems.

Ensure performance, reliability, and security of backend systems.

Build responsive, interactive dashboards for metrics, traces, logs, and alerts.

Implement real-time data visualizations and service maps.

Collaborate with UX designers to deliver intuitive user experiences.

Work closely with DevOps to deploy and monitor services in Kubernetes environments.

Participate in CI/CD pipeline development and automated testing.

Ensure observability and logging for all developed components.

Design, develop, and maintain backend services using modern frameworks and languages (Node.js, Java, or Python).

Build and document RESTful and GraphQL APIs for frontend and third-party integrations.

Implement business logic for campaign management, budgeting, logistics, and feedback processing.

Integrate with external systems like SAP (for finance) and open-source tools (e.g., Camunda, OpenBoxes).

Ensure code quality through unit testing and BDD practices using tools like Jest, JUnit, PyTest, or Cucumber.

Collaborate with frontend, DevOps, and data teams to deliver end-to-end features.

Optimize performance, scalability, and security of backend services.

Skills and Experience

Java (Spring Boot), REST/GraphQL APIs

Kafka, Redis, Elasticsearch, ClickHouse or similar

OpenTelemetry, Micrometer, or other observability frameworks

React (preferred), Angular or Vue

D3.js, Chart.js, or other data visualization libraries

WebSockets, GraphQL

4+ years of experience in full stack development

Proficiency in React.js, TypeScript, and modern frontend tooling

Strong backend development skills in Node.js, Java, or Python

Experience with PostgreSQL, MongoDB, and Redis

Familiarity with Docker, Kubernetes, and CI/CD pipelines

Experience with unit testing and BDD frameworks (e.g., Jest, Cucumber, PyTest)

Understanding of OAuth2, JWT, and secure coding practices

Exposure to multi-cloud environments (AWS, Azure) is a plus

Strong understanding of microservices architecture and cloud-native design

Familiarity with authentication (OAuth2, JWT) and RBAC

Experience in integrating with SAP or other ERP systems

Familiarity with workflow engines (e.g., Camunda, n8n)

Exposure to LLM-based APIs (e.g., OpenAI, Hugging Face) for intelligent automation

Qualifications

Must have Java Full Stack Development experience

Java Full Stack Development experience is required; 12+ years preferred

Good to have: React.js

Educational Qualification: 15 years full-time education

Work location: Bengaluru, India

Experience: 10-12 years

Experience requirements stated in the original must be maintained; multiple references may exist

Additional Skill: SAP BusinessObjects Data Services (optional)

Summary: As a Full Stack Engineer, you will be responsible for developing and engineering the end-to-end features of a system, from user experience to backend code. Your typical day will involve collaborating with cross-functional teams to design, implement, and optimize innovative solutions that enhance client services. You will leverage new technologies and methodologies to address complex business challenges, all while maintaining a cloud-first and agile mindset. Engaging in continuous learning and adapting to evolving technologies will be key components of your role, ensuring that you remain at the forefront of industry advancements.

Roles & Responsibilities:

Expected to be an SME, collaborate and manage the team to perform.

Responsible for team decisions.

Engage with multiple teams and contribute on key decisions.

Provide solutions to problems that apply across multiple teams.

Facilitate knowledge sharing and mentorship within the team to foster professional growth.

Analyze project requirements and translate them into technical specifications and actionable tasks.

Professional & Technical Skills:

Must Have: Java Full Stack Development

Good to Have: React.js

Strong understanding of web development frameworks and libraries

Proficient in database management and optimization techniques

Experience with cloud technologies and deployment strategies

Additional Information:

The candidate should have minimum 12 years of experience in Java Full Stack Development.

This position is based at our Bengaluru office.

A 15 years full time education is required.

#J-18808-Ljbffr