Golang Developer (Bengaluru)

Golang Developer (Bengaluru)

15 Oct
|
Tech Mahindra
|
Bengaluru

15 Oct

Tech Mahindra

Bengaluru

If interested, Please share below details to [email protected]

Skills

Candidate Name

Contact

Email ID

Total Years

Relevant Years

Current Organisation

Current Location

Preferred Location

Current CTC

Expected CTC

Notice Period

JD:

QUALIFICATIONS / EXPERIENCE / KNOWLEDGE REQUIRED

Proficiency levels: Foundational/Proficient/Advanced/Expert

Proficiency

Must/Nice to-have

Education level, knowledge, and work/industry experience

Software Engineering or Information Technology qualifications or equivalent tertiary qualifications in a relevant discipline

A proven track record with a minimum of 8 years experience and preferably 10+ years experience in Enterprise Software Development

Technical skills

Golang or Java / Spring Boot | Solid hands-on experience in at least one of Golang or Java, with the ability to contribute across both ecosystems.
For Golang: concurrency, goroutines, channels, context and idiomatic service design.
For Java: modern Java, Spring Boot, RESTful services, concurrency and enterprise integration patterns.
Ability to apply common design patterns, write maintainable code and make pragmatic technology trade-offs.

Advanced

Must

REST API

- Familiarity with the core principles of REST architecture:
Statelessness, client-server communication, resource representation, authentication, and authorization
- Experience in integrating REST APIs into applications, ensuring smooth data exchange and functionality

Proficient

Must

Relational DB

- OraclePostgreSQL necessary.
- Ability to write queries including joins, subqueries, hierarchical structures, and aggregate functions.
- Knowledge of indexing strategies and query optimization techniques to improve performance.

Proficient

Must

Build and dependency management | Familiarity with Go modules and/or Maven/Gradle.
Ability to build, test,



package and manage dependencies and repositories for production services.

Proficient

Must

Persistence and ORM | Understanding of relational persistence and ORM approaches, including JPA/Hibernate for Java or an equivalent Go persistence framework.
Familiarity with transactions, mappings, connection management and performance considerations.

Foundational

Must

GitLab pipelines

- Familiarity with the core concepts such as jobs, stages, and runners
- Ability to monitor execution, verify logs and troubleshoot application related failures.

Foundational

Must

Jira

- Able to create filtersdashboards and decompose development tasks in Jira

Proficient

Must

UNIX

- Knowledge of the basic command for navigation, application execution, and files operations.

Foundational

Must

Event-Driven Architecture and Streaming platforms (Kafka)

Proficient

Must

Kubernetes

Foundational

Nice

Docker

Foundational

Nice

OSSBSS systems

Foundational

Nice

AWS ecosystem | Practical experience with AWS services, IAM, networking, observability and secure cloud delivery.
Exposure to API Gateway, ECS/EKS, S3, DynamoDB, SQS/SNS, Event Bridge and CloudWatch is desirable.

Proficient

Must

AWS Lambda | Design and develop event-driven, stateless serverless functions.
Understand invocation models, retries, idempotency, timeout/memory tuning, concurrency, observability and secure IAM execution roles.

Proficient

Must

AWS Bedrock | Exposure to integrating foundation models using Amazon Bedrock,



including model invocation, prompt and response handling, guardrails, knowledge bases or agent capabilities.
Understand responsible AI, data classification, security and cost considerations.

Foundational

Nice

Agentic capability | Understanding of agentic application patterns, tool/function calling, retrieval-augmented generation, workflow orchestration and human-in-the-loop controls.
Ability to evaluate agent outputs and design reliable, observable and governed solutions.

Foundational

Nice

Confluence

Proficient

Must

Development lifecycle

- Hands-on experience in supporting application development from Analysis to Production Support

Proficient

Must

Code review

- Familiarity with review process using GitLab.
- Ability to identify inefficient code and bad practices.
- Habit of writing impersonal comments with focus on an explanation of the issue

Proficient

Must

Mentoring and technical leadership | Advises Associate and Mid-level Engineers on software development, architecture and code quality.
Provides technical direction across squads, facilitates design decisions, delegates effectively and builds alignment with engineering and business stakeholders.

Proficient

Must

Agile Methodology

Proficient

Nice

Behavioral

Client-driven

Must

Focus on the E2E picture

Must

Tolerance for Ambiguity and Stress

Understanding of the necessity of moving forward with less than perfect information and ability to adapt flexibly and comfortably to changing work demands

Must

Effective communication and people skills to consult effectively with other internal /external Optus departments

Must

Must be initiative-taking in finding solutions to the day-to-day problems within the group

Must

Ability to exercise independent judgment and to work unsupervised

Must

📌 Golang Developer (Bengaluru)
🏢 Tech Mahindra
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: golang developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: golang developer (bengaluru) / bengaluru