Job Description
Job Description
Job Description
Job Title -Architect - Go/Java + Associate Manager + Entity ACS/Accenture Song
Management Level:Level 8:Associate Manager
Location:Kochi
Must have skills:GO, Java
Good to have skills:Agile Project Management
Experience:8-12 years of experience is required
Educational Qualification:Graduation (Accurate educational details should capture)
Job Summary
We are seeking a skilled and motivated Architect GO/Java with 8-12 years of hands-on experience in designing, developing, and maintaining high-performance Java applications. The ideal candidate has a strong understanding of object-oriented programming, backend development, and modern software engineering best practices. You will be responsible for writing clean, scalable code, collaborating with cross-functional teams, and contributing to all phases of the software development lifecycle.
Roles and Responsibilities
- Own the technical direction and ensure the team ships high quality, scalable, maintainable Go services, guide and mentor engineers to raise the bar.
- Lead architecture and design decisions set patterns and best practices, and balance trade offs for long term scalability and maintainability.
- Design, code, debug, write unit/integration tests and benchmarks, and maintain clear technical documentation.
- Collaborate closely with developers and consultants on implementation; unblock teammates and provide practical guidance during delivery.
- Own complex, ambiguous problems end to end break down work, drive execution, and deliver reliable outcomes.
- Mentor juniors through code reviews, pairing, and structured feedback, foster a culture of learning and craftsmanship.
- Communicate effectively with cross-functional partners and contribute to technical planning and estimation.
- Identify risks early and drive continuous improvements across the codebase and delivery processes.
- Maintain high productivity and product quality, be accountable for delivering to agreed scope, standards, and timelines.
- Act as the key trouble-shooter in complex/escalated incidents.
- Be accountable to deliver the task to the agreed standards.
- Adhere to and enforce development standards and architectural guidelines established by the Solution Design team.
- Lead eCommerce platform development end-to-end from commerce and content features to integrations with external systems.
- Troubleshoot, stabilize, and lead root-cause analysis with lasting fixes.
Qualification
Professional and Technical Skills:
- Design and implement microservices and APIs (REST/gRPC) in Go with clean, testable architecture.
- Write efficient, concurrent code using goroutines, channels, and the context package; manage timeouts/cancellation.
- Own service quality:unit/integration tests, benchmarks, profiling, and race detection.
- Integrate with PostgreSQL/MySQL, Redis caching and messaging Kafka/RabbitMQ.
- Build and ship via Docker, Kubernetes, and CI/CD (e.g., GitHub Actions/Jenkins); automate deploys and rollbacks.
- Implement observability (logs, metrics, traces) with Prometheus/Grafana/OpenTelemetry; drive SLOs and incident RCA.
- Ensure security basics:TLS/mTLS, OAuth2/OIDC, secrets management, input validation, dependency hygiene (Go modules).
- Participate in design reviews, code reviews, and mentor junior engineers.
- Experience with Code management tools.
- Hands-on experience with Caching mechanisms.
Additional Information
(do not remove the hyperlink)
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time
Contact Details:
Company: Accenture
Location(s): Kochi
Keyskills:
java
kubernetes
rest
github
project management
software development
rabbitmq
redis
microservices
docker
postgresql
grafana
agile project management
kafka
ecommerce
jenkins
mysql
agile
prometheus
programming
architecture