Tata Consultancy Services
Join to apply for the
Java Engineer
role at
Tata Consultancy Services
Job Description
Core Java: OOPs, Design Patterns, Interface, Serialization
ORM: Hibernate, OpenJPA
Java Build Tools: Maven, Gradle, Ant
Web Technologies: CSS, HTML, JQuery, JavaScript, AJAX
Java Web Frameworks: SpringMVC
SOAP & REST Webservices
Application Containers: JBoss, Jetty, WebSphere, WebLogic
Java Testing Tools: JUnit, TestNG, Selenium
Java EE Components: Servlets, Java Beans (EJB), Java Server Pages (JSP)
Code Version Control: GitHub
Hands‑on Software Development experience in Java
Hands on experience in designing and developing applications using Java EE platforms
Object Oriented analysis and design using common design patterns.
Excellent knowledge of Relational Databases, Oracle, SQL and DB2
Experience in the Spring Framework
Understanding of key AWS services relevant to EKS deployments: EC2, VPC, IAM, S3, RDS, CloudWatch, Lambda, DynamoDB
Strong grasp of Kubernetes concepts: Pods, Deployments, Services, Ingress, Namespaces, kubectl
Specific knowledge of how to deploy, manage, and scale applications on Amazon Elastic Kubernetes Service (EKS)
Proficiency with Docker for containerizing Java applications
Experience with CI/CD pipelines using Jenkins, AWS CodePipeline, or GitLab CI/CD for deploying to EKS
Familiarity with IaC tools like AWS CloudFormation or Terraform for provisioning EKS clusters
Understanding of security best practices within AWS and Kubernetes: IAM roles, network security groups, pod security policies
Experience with monitoring and logging solutions for EKS: CloudWatch, Prometheus, Grafana, ELK stack
Comprehensive understanding of Kafka's core components: producers, consumers, brokers, topics, partitions, Zookeeper
Experience with Kafka Connect and Kafka Streams
Knowledge of managing and monitoring Kafka clusters, performance tuning and troubleshooting
Understanding and implementation of Schema Registry for managing data schemas in Kafka‑based systems
Salary Range: $100,000 - $140,000 a year
TCS Employee Benefits Summary
Discretionary Annual Incentive
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans
Family Support: Maternal & Parental Leaves
Insurance Options: Auto & Home Insurance, Identity Theft Protection
Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement
Time Off: Vacation, Time Off, Sick Leave & Holidays
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing
Seniority level
Entry level
Employment type
Full‑time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Tata Consultancy Services by 2x
Get notified about new Java Software Engineer jobs in
Atlanta, GA .
#J-18808-Ljbffr
Java Engineer
role at
Tata Consultancy Services
Job Description
Core Java: OOPs, Design Patterns, Interface, Serialization
ORM: Hibernate, OpenJPA
Java Build Tools: Maven, Gradle, Ant
Web Technologies: CSS, HTML, JQuery, JavaScript, AJAX
Java Web Frameworks: SpringMVC
SOAP & REST Webservices
Application Containers: JBoss, Jetty, WebSphere, WebLogic
Java Testing Tools: JUnit, TestNG, Selenium
Java EE Components: Servlets, Java Beans (EJB), Java Server Pages (JSP)
Code Version Control: GitHub
Hands‑on Software Development experience in Java
Hands on experience in designing and developing applications using Java EE platforms
Object Oriented analysis and design using common design patterns.
Excellent knowledge of Relational Databases, Oracle, SQL and DB2
Experience in the Spring Framework
Understanding of key AWS services relevant to EKS deployments: EC2, VPC, IAM, S3, RDS, CloudWatch, Lambda, DynamoDB
Strong grasp of Kubernetes concepts: Pods, Deployments, Services, Ingress, Namespaces, kubectl
Specific knowledge of how to deploy, manage, and scale applications on Amazon Elastic Kubernetes Service (EKS)
Proficiency with Docker for containerizing Java applications
Experience with CI/CD pipelines using Jenkins, AWS CodePipeline, or GitLab CI/CD for deploying to EKS
Familiarity with IaC tools like AWS CloudFormation or Terraform for provisioning EKS clusters
Understanding of security best practices within AWS and Kubernetes: IAM roles, network security groups, pod security policies
Experience with monitoring and logging solutions for EKS: CloudWatch, Prometheus, Grafana, ELK stack
Comprehensive understanding of Kafka's core components: producers, consumers, brokers, topics, partitions, Zookeeper
Experience with Kafka Connect and Kafka Streams
Knowledge of managing and monitoring Kafka clusters, performance tuning and troubleshooting
Understanding and implementation of Schema Registry for managing data schemas in Kafka‑based systems
Salary Range: $100,000 - $140,000 a year
TCS Employee Benefits Summary
Discretionary Annual Incentive
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans
Family Support: Maternal & Parental Leaves
Insurance Options: Auto & Home Insurance, Identity Theft Protection
Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement
Time Off: Vacation, Time Off, Sick Leave & Holidays
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing
Seniority level
Entry level
Employment type
Full‑time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Tata Consultancy Services by 2x
Get notified about new Java Software Engineer jobs in
Atlanta, GA .
#J-18808-Ljbffr