Java Technical Lead
Apply NowCompany: Tata Consultancy Services
Location: Long Island City, NY 11101
Description:
Must Have Technical/Functional Skills
Roles & Responsibilities
Salary Range-$100,000-$130,000 a year
#LI-KR1
- 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