Tata Consultancy Services

Java Developer

Tata Consultancy Services$70K — $128K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in software development
  • Strong Java object-oriented programming skills
  • Experience with distributed systems and data structures
  • Expertise in RESTful services development
  • Proficiency with messaging systems like SQS, SNS, and Kafka
  • Skills in performance profiling and optimization for services
  • Knowledge of compliance design for PCI-DSS, PII, and SOX systems
  • Experience with various databases: Cassandra, Couchbase, MongoDB, Oracle
  • Familiarity with caching technologies such as Redis, HazelCast, and Memcache
  • Solid understanding of software security and compliance frameworks
  • Ability to work collaboratively with excellent communication skills
  • Familiarity with cloud technologies and CI/CD processes

Responsibilities

  • Develop high-quality software applications using Java
  • Create and maintain RESTful services
  • Profile and optimize performance for existing systems
  • Design compliant systems adhering to PCI-DSS, PII, and SOX standards
  • Work with various databases and ensure efficient data storage
  • Integrate caching technologies to enhance application performance
  • Collaborate with cross-functional teams to deliver robust software solutions

Benefits

  • Flexible work environment
  • Opportunities for professional development
  • Access to cutting-edge technologies
  • Supportive team culture
  • Work on innovative projects that impact users directly
Full Job Description
• 5+ years of proven experience in software development.
• Strong experience in object-oriented programming with Java.
• In-depth experience in data structures, distributed systems, and storages.
• Experience with developing and consuming RESTful services.
• In-depth experience with messaging: SQS, SNS, and Kafka.
• Experience in service performance profiling and optimization.
• Design and build of PCI-DSS, PII, and SOX-compliant systems.
• In-depth experience with databases: Cassandra, Couchbase, MongoDB, and Oracle.
• Experience in software security and compliance frameworks.
• Familiarity with caching technologies: Redis, HazelCast, and Memcache.
• Excellent communication and collaborative skills.
• Familiarity with cloud technologies.
• Experience with unit testing frameworks.
• Familiarity with CI/CD processes, Gradle, Maven, and Git.
• Excitement and passion to work on amazing products.
• Proven ability to excel in a fast-paced development team.

Salary Range : $70,000-$128,000 a year.

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

  • Tata Consultancy Services
    Engineer
    $130K — $140K *
    New York, NY 10025 (New York County)
    Legal & Accounting
    In-Person
  • Tata Consultancy Services
    AI Engineer
    $95K — $120K *
    Charlotte, NC 28269 (Mecklenburg County)
    Information Technology
    In-Person
  • Tata Consultancy Services
    iOS Technical Lead
    $125K — $140K *
    Washington, DC 20011 (District Of Columbia County)
    Consumer Technology
    In-Person
  • Tata Consultancy Services
    Data Architect
    $100K — $130K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • Tata Consultancy Services
    AI Architect
    $120K — $150K *
    Minneapolis, MN 55407 (Hennepin County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Java Developer jobs: