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