Java /Kotlin Backend Developer

Tata Consultancy Services Ltd
  • Cary, NC
  • $100,000–$125,000 Per Year
3 days ago

Job Description

Role: Developer

Required Skills: Core JAVA

Qualification: BACHELOR OF COMPUTER SCIENCE

Experience: 8 - 10 Years

Function: TECHNOLOGY

Apply By: 2026-12-04

Must Have Technical/Functional Skills

  • Functional JVM programming language experience, preferably Kotlin (Java is also acceptable)
  • Strong Algorithms and Computer Science fundamentals
  • A willingness and aptitude to learn and develop using AI-assisted development toolso

Roles & Responsibilities

  • • Apply software design principles and architectural best practices to develop scalable and maintainable solutions.
  • • Analyze complex business and technical challenges and provide effective problem-solving strategies.
  • • Develop and maintain applications using functional programming concepts and paradigms.
  • • Manage application deployments across development, testing, and production environments.
  • • Perform code refactoring to improve application performance, readability, maintainability, and scalability.
  • • Utilize Git for source code management, version control, code reviews, and collaborative development.
  • • Implement Test-Driven Development (TDD) practices within Agile delivery methodologies to ensure high-quality software.
  • • Design, develop, and optimize Directed Acyclic Graphs (DAGs) for workflow orchestration and data processing pipelines.
  • • Work with Triple Store databases and semantic technologies for storing, querying, and managing linked data.

Salary Range: $100,000 to $125,000 per year

Numbers & Facts

LocationCary, NC
Salary$100,000–$125,000 Per Year

Skills

  • Agile Programming Methodologiesunmatched
  • Algorithmsunmatched
  • Artificial Intelligence (AI)unmatched
  • Best Practicesunmatched
  • Business Analysisunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Data Managementunmatched
  • Data Processingunmatched
  • Database Technologyunmatched
  • Functional Programming Languagesunmatched
  • Gitunmatched
  • Javaunmatched
  • Kotlinunmatched
  • Performance Managementunmatched
  • Problem Solving Skillsunmatched
  • Production Systemsunmatched
  • Refactoringunmatched
  • Scalable System Developmentunmatched
  • Software Administrationunmatched
  • Software Architecture Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Team Playerunmatched
  • Test Driven Development (TDD)unmatched
  • Test Plan/Scheduleunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder