Mid Level Java/golang Developer

Year    Chennai, Tamil Nadu, India

Job Description

Are you passionate about building the backbone of innovative digital solutions? We're looking for a Mid-Level Java/Golang Developer to join our dynamic, DevOps-driven engineering team. In this role, you'll design and develop scalable, secure, and high-performing backend services that power real-world mobility applications. You'll work alongside DevOps and QA teams, collaborating on automation, testing, and continuous delivery pipelines in a modern cloud environment. If you thrive in collaborative settings, are hands-on with technology, and enjoy solving tough distributed system challenges, this opportunity is made for you.
Key Responsibilities:

  • Develop well-structured, maintainable, and thoroughly tested backend code in Java and/or Golang, ensuring alignment with architectural standards and engineering best practices.
  • Build, enhance, and troubleshoot CI/CD pipelines to support reliable deployments while enforcing coding, security, and cloud-compliance standards.
  • Collaborate with cybersecurity and cloud security teams to ensure backend services and deployments meet IAM, compliance, and secure design requirements.
  • Troubleshoot, debug, and resolve complex issues across backend services, cloud environments, and distributed systems supporting mobility and connected-vehicle applications.
  • Deploy, automate, manage, and maintain AWS-based backend systems using services such as API Gateway, Lambda, EKS, ECS, DynamoDB, SQS, SNS, Secrets Manager, and CloudWatch.
  • Write and maintain Infrastructure-as-Code using Terraform for consistent, scalable provisioning of cloud resources.
  • Continuously learn and adopt new tools, technologies, and processes that enhance delivery, performance, and maintainability.
  • Collaborate closely with DevOps, QA, Security, and Program teams, communicating clearly and working effectively within Agile/Scrum environments.
  • Perform peer code reviews, maintain existing codebases, and drive improvements to service reliability and maintainability.
  • Ensure availability, performance, security, and scalability for cloud-based production systems through proactive monitoring and optimization.
  • Manage the creation, release, deployment, and configuration of backend services across multiple environments for smooth production operations.
Required Skills & Experience:
  • 3 6 years of hands-on backend development experience using Java and/or Golang.
  • Solid understanding of microservices, distributed systems, REST APIs, and concurrency concepts.
  • Experience with AWS cloud, particularly API Gateway, Route53, EKS, ECS, Lambda, DynamoDB, MongoDB, SQS, SNS, Secrets Manager, CloudWatch.
  • Hands-on experience with Terraform (must-have) for IaC.
  • Experience with Kubernetes deployment, troubleshooting, and microservices orchestration.
  • Experience with CI/CD tools such as GitLab CI or ArgoCD (Jenkins optional).
  • Proven ability to diagnose pipeline failures, deployment issues, and production incidents.
  • Understanding of DevSecOps fundamentals, IAM, and secure development practices.
  • Ability to manage work in fast-paced environments and respond to critical issues quickly.
  • Strong problem-solving, analytical, communication, and collaboration skills.
  • Familiarity with Agile/Scrum, JIRA, Confluence, and Git workflows.
Preferred Skills (Nice-to-Have):
  • Additional AWS services (EC2, S3, RDS, Cognito, ALB), plus CloudFormation.
  • Broader CI/CD tooling (GitHub, Azure DevOps, Jenkins, Docker, Helm, Argo CD, Serverless).
  • Secrets management and networking (Vault, VPC peering, NAT, Istio, Traefik, Consul, Nginx).
  • Build tools and databases (Maven/Gradle/NPM/Bazel; Postgres, MySQL, RedShift, DynamoDB, MongoDB).
  • Security scanning and observability tools (SAST/DAST, Prisma Cloud, Xray, Datadog, Splunk, ELK, Grafana).
Benefits:
  • Health Insurance, Accident Insurance.
  • The salary will be determined based on several factors, including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.
Additional Responsibilities:
  • Participate in OP monthly team meetings and participate in team-building efforts.
  • Contribute to OP technical discussions, peer reviews, etc.
  • Contribute content and collaborate via the OP-Wiki/Knowledge Base.
  • Provide status reports to OP Account Management as requested.
About us:
OP is a technology consulting and solutions company, offering advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields, including AI, cybersecurity, enterprise architecture, and beyond. Our most valuable asset is our people: dynamic, creative thinkers who are passionate about doing quality work. As a member of the OP team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & education. An ideal OP team member is a technology leader with a proven track record of technical excellence and a strong focus on process and methodology.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4731411
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year