Java Technical Lead

Apply Now

Company: Tata Consultancy Services

Location: Long Island City, NY 11101

Description:

Must Have Technical/Functional Skills

  • J2EE, SpringBoot, SpringCloud, Spring MVC, Streams, and API
  • Experience in Kafka and Spark
  • NoSQL, and Graph databases
  • Certifications with cloud platform like, Azure/AWS/GCP.
  • Exposure to Azure technologies like, Cosmos DB, BLOB Storage, APIM, App Services, AKS, and Service Bus.
  • Experience in Agile or Scrum methodologies.
  • Experience with OAuth and LDAP
  • Experience with Azure, Docker or Container Orchestration (Docker Swarm, Kubernetes)


Roles & Responsibilities

  • Lead the design, coding, debugging, and documentation of applications using Java technologies, including J2EE, SpringBoot, SpringCloud, Spring MVC, Streams, and API.
  • Conduct proof-of-concept work to transition existing real-time ingestion systems to a modern technology stack.
  • Oversee the team responsible for managing customer and enterprise reference data.
  • Develop microservices that interface with Relational, NoSQL, and Graph databases.
  • Build software components that integrate with workflow engines and/or ESBs for asynchronous business processes.
  • Provide technical guidance, make architectural decisions, and mentor other engineers.
  • Collaborate with stakeholders to define specifications, set project timelines, and ensure adherence to best practices through code reviews.
  • Troubleshoot system and process issues, determine root causes, and recommend sustainable corrective actions.
  • Ensure adherence to IT standards, security policies, and regulatory requirements.
  • Collaborate with IT Managers to align goals and drive efficiency, maintaining accountability for product and service delivery.
  • Oversee delivery teams for portfolio initiatives as required.
  • Perform other duties as assigned.


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

#LI-KR1

Similar Jobs