Apache Spark Core Java

Tata Consultancy Services

Alpharetta (GA)

On-site

USD 120,000 - 130,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary Incentive
Medical Coverage
Dental & Vision
Parental Leaves
401K Plan
Performance Bonus
Certification & Training
Commuter Benefits
Vacation & Holidays
Legal & Financial Assistance

Job summary

Tata Consultancy Services in Alpharetta, GA is seeking a Data & Analytics Application Developer with strong Core Java, Apache Spark, Python, SQL, and Linux experience to design, build, and integrate large-scale analytical systems and high-performance server-side applications.

You will develop data pipelines, APIs, and backend components, optimize performance, and collaborate with stakeholders in an Agile environment.

Qualifications

  • 7+ years of software development experience with enterprise-scale applications.
  • Proven experience delivering high-performance analytical and data-intensive solutions.

Responsibilities

  • Design, develop, and maintain scalable server-side and analytical applications using Core Java and Python.
  • Build and optimize large-scale data processing pipelines using Apache Spark.
  • Develop and enhance backend services, APIs, and application components.
  • Design and implement efficient database solutions using SQL.
  • Integrate multiple data sources and analytical platforms to support business requirements.
  • Perform application performance tuning, troubleshooting, and optimization.
  • Work in Linux environments for deployment, monitoring, and support activities.
  • Collaborate with business stakeholders, architects, and development teams to deliver robust solutions.
  • Ensure adherence to coding standards, security requirements, and best practices.
  • Participate in code reviews, system design discussions, and technical mentoring.

Skills

Core Java
Apache Spark
Python
SQL
Linux/Unix
Server-side development
Distributed computing
RESTful APIs
System integration

Education

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.

Tools

Docker
Kubernetes
Kafka
CI/CD
AWS

Job description

Job Description

cMust Have Technical/Functional Skills

Mandatory Skills
  • Strong programming experience in Core Java
  • Hands-on expertise in Apache Spark
  • Proficiency in Python
  • Strong knowledge of SQL and Database Design
  • Experience with Linux/Unix environments
  • Application and Server-Side Development experience
  • Experience designing, building, and integrating analytical systems
  • Strong understanding of distributed computing and data processing concepts
  • Experience with RESTful APIs and system integration
Preferred Skills
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Knowledge of data warehousing and big data technologies
  • Familiarity with containerization technologies such as Docker/Kubernetes
  • CI/CD pipeline implementation experience
  • Exposure to messaging platforms such as Kafka
Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.
  • 7+ years of software development experience with enterprise-scale applications.
  • Proven experience delivering high-performance analytical and data-intensive solutions.
Key Competencies
  • Strong analytical and problem-solving skills
  • Excellent communication and stakeholder management abilities
  • Ability to work in a fast-paced Agile environment
  • Strong debugging and performance optimization expertise
  • Ability to mentor junior developers and drive technical excellence Nice-to-Have Domain Experience
  • Banking & Financial Services (BFSI)
  • Capital Markets
  • Risk Analytics
  • Regulatory Reporting and Data Platforms
Keywords

Core Java, Apache Spark, Python, SQL, Linux, Big Data, Server-Side Development, Backend Development, Analytical Systems, Distributed Computing, Data Engineering, Application Development, BFSI, Capital Markets.

Roles & Responsibilities

We are seeking a highly skilled Data & Analytics Application Developer with strong expertise in Core Java, Apache Spark, Python, SQL, and Linux. The ideal candidate will have hands-on experience in designing, building, and integrating large-scale analytical systems, developing high-performance server-side applications, and implementing data processing solutions for enterprise environments.

The role requires strong problem-solving abilities, application development expertise, and experience working with distributed data processing frameworks.

Key Responsibilities
  • Design, develop, and maintain scalable server-side and analytical applications using Core Java and Python.
  • Build and optimize large-scale data processing pipelines using Apache Spark.
  • Develop and enhance backend services, APIs, and application components.
  • Design and implement efficient database solutions using SQL.
  • Integrate multiple data sources and analytical platforms to support business requirements.
  • Perform application performance tuning, troubleshooting, and optimization.
  • Work in L inux environments for deployment, monitoring, and support activities.
  • Collaborate with business stakeholders, architects, and development teams to deliver robust solutions.
  • Ensure adherence to coding standards, security requirements, and best practices.
  • Participate in code reviews, system design discussions, and technical mentoring.
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.

Salary Range: $120,000 - $130,000 a year

Qualifications:

BACHELOR OF COMPUTER SCIENCE

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hadoop developer
Hadoop developer

Tata Consultancy Services • Charlotte (NC)

On-site
USD 95,000 - 115,000
Annual incentive
Medical coverage
Parental leaves
+2
Senior Data Engineer
Senior Data Engineer

Tata Consultancy Services • Irving (TX)

On-site
USD 120,000 - 130,000
Discretionary Annual Incentive
Medical Coverage: Medical & Health, +
Family Leaves
+4
Java Developer
Java Developer

Tata Consultancy Services • Plano (TX)

On-site
USD 100,000 - 115,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
401K Plan
+2
ETL Developer
ETL Developer

Tata Consultancy Services • Plano (TX)

On-site
USD 80,000 - 140,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Dental & Vision Coverage
+1
Senior Java Developer
Senior Java Developer

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 100,000 - 125,000
Discretionary Annual Incentive
Medical Coverage
Dental & Vision
+8
Analytics / Data Engineer
Analytics / Data Engineer

Tata Consultancy Services • New York (NY)

On-site
USD 120,000 - 130,000
Senior PySpark Data Developer
Senior PySpark Data Developer

Tata Consultancy Services • Irving (TX)

On-site
USD 90,000 - 150,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
+4
Technical Lead
Technical Lead

Tata Consultancy Services • Plano (TX)

On-site
USD 110,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support: Maternal & Parental Le
+5
Software Engineering - Core Java - Intermediate
Software Engineering - Core Java - Intermediate

Ampcus Inc • Chicago (IL)

On-site
USD 110,000 - 150,000
Senior Software Engineer - Core Java & Apache Spark
Senior Software Engineer - Core Java & Apache Spark

Citi • New York (NY)

On-site
USD 120,000 - 160,000