CoreHRx Jobs

Apply in one click, save jobs and take free mock tests.

Register free Log in
Hiring? Post jobs with CoreHRx
My account
user

View & update profile

Senior Java / Perl Developer

COGNIZANT TECH SOLUTIONS A

Full time
Experience
8+ years
Location
Chennai
Work mode
Not stated
Salary
₹7.8L – ₹22L a year estimatetypical for IT Jobs in Tamil Nadu, 32 posts
Posted 4 days ago Last checked 44 min ago

Free · takes a minute · your resume fills your profile

CoreHRx never asks candidates for money. If anyone does, .

Role at a glance

You will
  • This role requires strong hands-on expertise in modern Java development, Perl scripting and legacy application support, AWS cloud services…
  • The consultant will work closely with product owners, business analysts, architects, QA teams, DevOps teams, and other technology…
  • The successful candidate will be comfortable supporting both modernization initiatives and ongoing enhancements to existing Java- and…
Experience
8+ years
Must-have skills
API GatewayAWSAgileAmazon RDSAmazon S3CI/CD

How well do your skills match this job?

Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.

Job description

Location: Chennai, India

Job Title: Senior Java / Perl Developer
Job Location: Hyderabad
Engagement Type: Consulting
Client Environment: Enterprise Financial-services environment
Experience Required: 8+ years
Must have skills: Core Java, Perl Script, AWS, REST API, SQL/RDBMS and Production Support experience
Position Overview:
We are seeking a highly skilled Senior Java / Perl Developer to design, develop, enhance, and support enterprise applications in a fast-paced, Agile delivery environment. This role requires strong hands-on expertise in modern Java development, Perl scripting and legacy application support, AWS cloud services, APIs, relational databases, and production support. The consultant will work closely with product owners, business analysts, architects, QA teams, DevOps teams, and other technology stakeholders to deliver secure, scalable, reliable, and production-ready solutions. The successful candidate will be comfortable supporting both modernization initiatives and ongoing enhancements to existing Java- and Perl-based applications. Key Responsibilities
Analyze user stories and business requirements; identify technical dependencies, clarify requirements, and provide development estimates. Design, develop, test, debug, deploy, and maintain scalable Java-based applications, services, and integrations. Develop, enhance, and support Perl applications, scripts, batch jobs, and legacy processing components. Translate functional requirements into clean, secure, maintainable, and well-documented technical solutions. Design and develop RESTful APIs and enterprise integrations with upstream and downstream systems. Build and support batch-processing, event-driven, and cloud-native workloads. Write unit tests and support integration, system, regression, and user-acceptance testing activities. Investigate defects, perform root-cause analysis, and resolve application and production issues within agreed timelines. Participate in peer code reviews and promote best practices for code quality, security, performance, reliability, and maintainability. Collaborate in Agile/Scrum ceremonies, including backlog refinement, sprint planning, daily stand-ups, sprint reviews, and retrospectives. Prepare and maintain technical documentation, including application designs, interface specifications, deployment procedures, support runbooks, and operational documentation. Support release planning, deployment activities, post-release validation, and ongoing production support. Work with cross-functional teams to improve application reliability, scalability, observability, and operational efficiency. Required Qualifications:
8+ years of professional software development experience. Strong hands-on Java development experience, including core Java, object-oriented programming, collections, exception handling, multithreading, and performance tuning. Strong Perl programming and scripting experience, including maintenance and enhancement of legacy applications, scripts, and batch-processing solutions. Experience designing, developing, and consuming RESTful APIs and enterprise integrations. Strong SQL and relational database experience, including query development, troubleshooting, data analysis, and performance optimization. Experience with unit testing, debugging, defect remediation, code reviews, and production support. Experience working with source-control systems and collaborative software-development practices. Strong problem-solving skills, with the ability to analyze complex technical requirements and deliver practical solutions. Effective written and verbal communication skills, including the ability to work with technical and non-technical stakeholders. Experience working in Agile/Scrum delivery environments. Required AWS and Cloud Expertise
Hands-on experience designing, developing, deploying, and supporting Java-based applications in AWS environments. Working knowledge of AWS services such as EC2, S3, Lambda, RDS, CloudWatch, IAM, VPC, API Gateway, and ECS or EKS. Experience developing and supporting cloud-native APIs, batch-processing workloads, and event-driven integrations. Experience with AWS-managed storage and database services, including Amazon S3 and Amazon RDS. Experience using CloudWatch logs, metrics, alerts, and dashboards to monitor and troubleshoot applications. Understanding of AWS security practices, including IAM roles and policies, least-privilege access, encryption, secrets management, and secure network configuration. Experience with infrastructure-as-code and automated environment provisioning using AWS CloudFormation, Terraform, or comparable tools. Experience integrating AWS deployments into CI/CD pipelines, including automated build, test, release, rollback, and deployment processes. Ability to optimize cloud solutions for performance, scalability, reliability, security, and cost. Preferred Qualifications:
Experience with Java enterprise frameworks and backend service development. Experience modernizing or migrating legacy Java or Perl applications to AWS-based environments. Experience with Linux/Unix environments, shell scripting, job scheduling, and batch processing. Experience with containerization using Docker and orchestration platforms such as Amazon ECS or EKS. Familiarity with AWS messaging and integration services, including SQS, SNS, EventBridge, and Step Functions. Familiarity with CI/CD tools, automated builds, deployment workflows, and DevOps practices. Experience with application monitoring, log analysis, incident management, and problem resolution. Knowledge of secure coding practices, authentication and authorization concepts, and enterprise compliance requirements. Experience building highly available, resilient, and secure enterprise applications. Experience in financial services, payments, card processing, or other high-volume transaction-processing environments. AWS certification, such as AWS Certified Developer, Solutions Architect, or SysOps Administrator. Consultant Profile:
The ideal consultant is a hands-on engineer who can deliver modern Java-based services while maintaining and modernizing Perl-based applications. They bring strong AWS cloud experience, can work independently from user stories through production deployment, and are comfortable operating in a collaborative enterprise environment. The consultant should be capable of delivering secure, scalable, reliable solutions while balancing new development, legacy support, defect resolution, and operational responsibilities.

Job data: Headcount Labs (headcountlabs.com), ODbL 1.0. The job description belongs to the employer. Location data © OpenStreetMap contributors and Overture Maps.

Key skills

Required

API GatewayAWSAgileAmazon RDSAmazon S3CI/CDCloudFormationData AnalysisIAMJavaObject-Oriented Programming (OOP)PerlREST API DevelopmentSQLScrumSecrets ManagementTerraformUnit QA & TestingVPCDebugging

Preferred

DockerIncident ManagementLinuxSQSSecure CodingShell ScriptingUser StoriesMonitoring

Soft skills

CommunicationProblem Solving

Job market insights

8active API Gateway jobs in Chennai
172active AWS jobs in Chennai
164active Agile jobs in Chennai
₹7.8L – ₹22L advertised yearly salary for IT Jobs in Tamil Nadu (middle half of 32 posts that show a salary; median ₹15L)
91 more open jobs at COGNIZANT TECH SOLUTIONS A

Most IT Jobs posts in Chennai ask for 3–6 years of experience (45% of 638 that say).

Hiring most for IT Jobs in Chennai

  • Cognizant30 open jobs
  • Kyndryl28 open jobs
  • Extreme Networks17 open jobs

Jobs asking for API Gateway in Chennai also ask for

  • AWS88%
  • Python75%
  • CI/CD63%
  • DynamoDB50%
  • Terraform50%

From live job posts on CoreHRx, updated 12 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.

Questions about this job

What is the salary for this Senior Java / Perl Developer job?

The post does not state the pay. As an estimate, comparable posts on CoreHRx advertise ₹7.8L – ₹22L a year (typical for IT Jobs in Tamil Nadu, 32 posts).

How much experience does this job need?

The post asks for 8 Yrs experience.

Where is this job based?

In Chennai.

What kind of job is this?

It is a full time job.

This page is for Indian job seekers preparing for cloud engineer, DevOps, backend and solutions architect roles that list AWS as a skill, whether you are a fresher with a first certification or an experienced engineer moving into a senior role. It covers 60 questions in three levels: core services and concepts, then design and configuration choices for one to three years of experience, and finally scenario, security, cost and troubleshooting questions asked in senior rounds. Read each answer, explain it aloud in your own words, and try the CLI commands in a practice account with a billing alert set.

Questions you may be asked

  1. What is the difference between an AWS Region and an Availability Zone?
  2. Explain the AWS shared responsibility model.
  3. What is Amazon EC2, and how do you read an instance type name like m7g.large?
  4. What is Amazon S3, and what are its main storage classes?

Get IT jobs in Chennai by email

Create a free profile and we email you new IT jobs in Chennai, at most once a week.

Similar jobs

Free · takes a minute · your resume fills your profile