Tata Consultancy Services

Java Developer

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

Qualifications

  • 5+ years of Java development experience
  • Strong expertise in Java 8/11/17+, Spring Framework/Spring Boot, and REST APIs
  • Proficient in SQL and relational databases
  • Experience with Git and CI/CD pipelines
  • Hands-on experience with performance testing tools like JMeter and LoadRunner
  • Strong debugging, troubleshooting, and problem-solving abilities
  • Excellent verbal and written communication skills

Responsibilities

  • Design and develop modern enterprise applications using Java and Spring technologies
  • Develop RESTful APIs and microservices for critical business operations
  • Participate in architecture and code reviews to ensure best practices
  • Execute performance testing and analyze application performance metrics
  • Collaborate with different teams following Agile methodologies
  • Support production readiness and identify areas for resilience and scalability improvement
  • Mentor junior developers on best practices in Java development and performance engineering

Benefits

  • Opportunity to enhance technical skills in an AI-first environment
  • Collaborative work culture with cross-functional teams
  • Focus on stability and modern technologies in corporate banking
  • Involvement in significant projects impacting large corporate clients
  • Continuous improvement and mentoring opportunities
Full Job Description
Java Developer Corporate Banking Portal Stabilization & Modernization

Roles & Responsibilities
• We are seeking a hands-on, highly motivated Java Developer to join a newly formed pod focused on stabilizing and enhancing our modernized SinglePoint corporate banking portal, a critical platform used by large corporate clients. This team plays a key role in improving customer satisfaction, increasing platform reliability, and accelerating delivery of customer-focused enhancements.
• This role will: Design, develop, test, and optimize payments functionality, including regression testing, performance testing, and performance validation. Leverage AI-driven tools and insights to analyze customer-reported issues, assess business impact, identify root causes, and drive resolution of defects and enhancement requests. As the application matures, the team will expand its focus to broader resiliency, performance, and operational excellence initiatives.
• This is an AI-first, fast-paced engineering environment offering significant opportunities to grow technical expertise while working closely with Product Management, Customer Support, and Payables engineering teams.

Key Responsibilities
• Software Development
• Design, develop, and maintain enterprise applications using Java and Spring Framework/Spring Boot.
• Develop RESTful APIs and microservices supporting business-critical applications.
• Participate in application architecture, design reviews, and code reviews.
• Experience troubleshooting application, API, and transaction processing issues and implementing sustainable solutions.
• Develop automated unit and integration tests to ensure software quality.
• Collaborate with cross-functional teams following Agile methodologies.
• Performance Engineering & Testing
• Design and execute performance, load, stress, endurance, and scalability tests.
• Create and maintain performance test scripts using JMeter, LoadRunner, or equivalent tools.
• Analyze application performance metrics and identify bottlenecks across application, database, middleware, and infrastructure layers.
• Work closely with development teams to recommend and validate performance improvements.
• Produce performance test plans, reports, and executive summaries.
• Define performance testing requirements, workload models, and success criteria for projects.
• Monitoring & Reliability
• Knowledge of application resiliency, observability, and performance optimization techniques
• Analyze application logs and performance metrics using tools such as Datadog, Splunk, Grafana, or similar monitoring platforms.
• Support production readiness activities and capacity planning exercises.
• Assist in identifying resiliency, reliability, and scalability improvements.
• Collaboration & Leadership
• Partner with developers, architects, infrastructure teams, and business stakeholders.
• Participate in sprint planning, backlog refinement, and project estimation activities.
• Mentor junior developers and testers on Java development and performance engineering best practices.
• Promote a culture of quality, automation, and continuous improvement.

Required Qualifications
• 5+ years of Java development experience.
• Strong experience with:
• Java 8/11/17+
• Spring Framework / Spring Boot
• REST APIs
• SQL and relational databases
• Git and CI/CD pipelines
• Hands-on experience with performance testing tools such as:
• JMeter
• LoadRunner
• Rational Performance Tester
• BlazeMeter (preferred)
• Experience analyzing performance metrics and tuning application performance.
• Strong debugging, troubleshooting, and problem-solving skills.
• Excellent verbal and written communication skills.

Preferred Qualifications
• Interest in applying Spec-Driven Development (SDD) and AI-assisted engineering practices
• Experience with Docker and Kubernetes.
• Experience with cloud platforms (AWS, Azure, or GCP).
• Knowledge of Kafka or event-driven architectures.
• Experience with Datadog, Splunk, Dynatrace, or AppDynamics.
• Experience working within financial services or highly regulated environments.
• Experience with automation frameworks and CI/CD integration for performance testing.
• Experience supporting high-volume payment processing or financial services applications

Salary Range- $100,000-$110,000 a year

#LI-SP3

#LI-VX1

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
    $90K — $100K *
    Malvern, PA 19355 (Chester County)
    Information Technology
    In-Person
  • Tata Consultancy Services
    SAP FS-CD Techno functional
    $110K — $140K *
    Detroit, MI 48228 (Wayne County)
    Enterprise Technology
    In-Person
  • Tata Consultancy Services
    Engineer
    $90K — $95K *
    Boston, MA 02115 (Suffolk County)
    Consumer Technology
    In-Person
  • Tata Consultancy Services
    Business Analyst Quality Engineer
    $80K — $89K *
    Jacksonville, FL 32210 (Duval County)
    Enterprise Technology
    In-Person
  • Tata Consultancy Services
    Product Owner
    $120K — $150K *
    Irvine, CA 92620 (Orange County)
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Java Developer jobs: