Tata Consultancy Services
Job Role: Java Full stack Developer
Experience : 9-12
Location: Blue Ash, OH
Job Type: Full Time
At least 2 year of React/Hooks/ Redux commercial experience (within last 3 years)
7+ years of strong Web-UI development experience (with demonstrable HTML, CSS, JavaScript technology usage)
Excellent programming skills in Typescrit, JavaScript (ES 2015+)
Experience using Git and npm in a collaborative environment
Java backend developer with Java, Spring boot, Microservices, Azure, Typescript
Core Java, Java Spring, Java security framework.
Streaming technology : Confluent Kafka, and good knowledge of pub/sub architecture.
Strong in CICD: Kubernetes, Helm Chart , Docker.
Cloud knowledge is must: good to have Azure Kubernetes, Azure Terraform, Azure devops, Azure networking.
DB: SQL- Azure MS SQL, MS SQL, NO-SQL : Cassandra
Version control : Git hub.
Security framework: OAuth 2.0 and OIDC.
Tec-spec : Harness and Rancher
Knowledge on multiple geolocation application deployment, and good understanding on DR system.
Bonus Skills:
Experience/knowledge with:
Functional programming in JavaScript
Server-side development experience with Node.js or similar language/framework
Jest/Mocha
Webpack/Rollup
Yarn
Babel
Webdriver IO
GitLab
Web UI framework experience (Angular, Vue, Stencil, Svelte, etc.)
Web Components
Flowtype/TypeScript
NGINX
Bash Scripting
Cloud Platforms (Azure, GCP, Cloud Foundry)
Docker
Roles & Responsibilities:
Identify and uphold Android engineering best practices
Collaborate with designers & product managers to iterate on the design & implementation of our product
Work with Backend Engineers to build and ship features
Design a framework for creating user apps that grows with the needs of the company
Monitor app performance, watch for traffic drops related to site usability problems & rectify the issues
Review app and feature code, and plan future app upgrades with the development team
Assist in the development of features that will be put on the mobile app & in internal applications
Implement responsible design principles to ensure that our app renders well on most devices and is accessible
Stay up-to-date on emerging technologies.