Senior Developer Java Js

Tata Consultancy Services Charlotte , NC 28201

Posted 2 months ago

Senior Developer or tech lead with experience in architecting/developing solutions involving chat/text, voice, and integrating with APIs from Apple, Google, Amazon, Microsoft, IBM or other niche enterprise vendors operating in conversational and AI technologies


  • Work very closely with product managers/owners and other practitioners and stakeholders to assess new use cases, scenarios and prioritize strategic opportunities in an agile development environment

  • Author & design the conversational systems (agents) design specifications and responses involving Chat/Text/Voice/Vision/AR/VR

  • Responsible for Design, build and testing using one or more of the programming languages

  • Building APIs and using available applicable APIs as needed for the engagement

  • Map the data requirements and build applicable code for handling the data requirements and integration with other internal and external data sources

  • Debug and performance tune the developed code to meet the product functional and non-functional requirements

  • Work collaboratively with various teams across geographies and contribute to build, evangelize development best practices, re-usable assets and solutions

  • Expected to travel to assigned customers/engagements

  • Based on Customer specific requirements and use cases, architect solutions and end to end ownership of iterating and ensuring the solutions are deployed and fit for purpose

  • Complete Hands on development work as part of the client engagements


  • Minimum Bachelor's Degree (4 Yrs) in computer science or related discipline

  • Must have deep hands on experience in Java J2EE, Java Script, Spring and REST APIs

  • Experience and knowledge of one or more technologies (Node SDK, Python SDK, Swift SDK, .NET SDK, Unity SDK, Ruby, Android SDK, Node JS, AngularJS, HTML/HTML5, CSS/CSS3, JQuery, Java script, RectJS)

  • Experience or understanding of using one or more of these (IBM Watson Conversation Service, Microsoft

  • Bot Framework (Bing, Luis, Cortana, Skype, ), Amazon Lex, Alexa APIs, Google, Facebook, Apple iOS 11 Siri Kit or any equivalent platform/services from other vendors)
  • Use the best of object-oriented and functional language techniques when building APIs/logic

  • Good understanding of Industry standard design patterns / architecture such as MVC, Micro services etc. and good knowledge on REST/JSON

  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform

  • Implementing automated testing platforms and unit tests

  • Proven experience working in fully Agile teams

  • Experience with Continuous Integration and Deployment (CI/CD)

  • Working knowledge with code versioning tools like Git, Bitbucket etc.

  • Should be able to work in Agile

  • Scrum methodology and collaborate with architects and designers.
  • Able to work in a fast paced, test-driven collaborative and iterative programming environment.

  • Must have good communication skills, analytical and problem solving skills

  • Understand detailed project specifications to develop program logic and code within the assigned time frame and iteratively test and demonstrate to team for further testing

  • Ability to manage own work and also coordinate across teams spread across locations

  • Years of experience required for position
    5+ Ye ars

  • Location for the position

Charlotte, NC

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Java Lead Developer (VP)

Diversity Resource Staffing. Inc

Posted Yesterday

VIEW JOBS 11/13/2018 12:00:00 AM 2019-02-11T00:00 <strong>SENIOR JAVA LEAD DEVELOPER (V.P. Level)</strong><br />  <br /> <strong><u>Job Description </u></strong><br /> The ideal candidate would be actively engaged in architecture, design, development, unit testing, and stress testing of a high-end Java based Electronic Trading application, and be a key participant in a small, focused and highly talented team for front office trading development. These applications provide workflows and solutions for front office credit traders.<br />  <br /> This is a hands-on developer role and you will participate in end-to-end system development working on both the server and user interface of the application.<br />  <br /> You will be expected to solve software, and infrastructure problems in relation to complex trading processes, design and develop automated stress testing harnesses, recommend and implement solutions, participate in and conduct code review sessions, and provide process improvements.<br />  <br /> Additionally you will provide hands on technical support, advice, and consultation with open issues relating to supported applications plus assure quality, performance, security, trading risk controls, and compliance for those application platforms.<br />  <br /> <strong><u>Required Qualifications  </u></strong> <ul> <li style="padding: 0; margin: 0;">7+ years of application development and implementation experience</li> <li style="padding: 0; margin: 0;">4+ years of securities industry experience</li> <li style="padding: 0; margin: 0;">6+ years of Java experience</li> <li style="padding: 0; margin: 0;">6+ years of Linux experience</li> <li style="padding: 0; margin: 0;">4+ years of Oracle experience</li> <li style="padding: 0; margin: 0;">4+ years of Multi-Threading Experience</li> </ul>  <br /> <strong><u>Desired Qualifications </u></strong> <ul> <li style="padding: 0; margin: 0;">Advanced experience in capital markets business and processes</li> <li style="padding: 0; margin: 0;">Basic knowledge and understanding of mathematical modeling</li> <li style="padding: 0; margin: 0;">Basic knowledge and understanding of SEC, FNRA, and international regulations for building technological solutions</li> <li style="padding: 0; margin: 0;">6+ years of fixed Income experience</li> <li style="padding: 0; margin: 0;">Knowledge and understanding of financial municipal bond trading, fixed income, or derivatives</li> <li style="padding: 0; margin: 0;">3+ years of cash or derivative products experience</li> <li style="padding: 0; margin: 0;">10 + years of .Net and Java application development experience or a combination of both</li> <li style="padding: 0; margin: 0;">6+ years of analytics experience</li> <li style="padding: 0; margin: 0;">2+ years of experience coaching and developing a team</li> <li style="padding: 0; margin: 0;">4+ years of Agile experience</li> <li style="padding: 0; margin: 0;">Knowledge and understanding of technology development: support of complex risk and pricing models</li> <li style="padding: 0; margin: 0;">5+ years of experience supporting trading systems, applications or platforms</li> <li style="padding: 0; margin: 0;">Knowledge and understanding of investment decision support, investment modeling, or trading systems</li> </ul>  <br /> <strong><u>Other Desired Qualifications </u></strong> <ol> <li style="padding: 0; margin: 0;">Prior experience in building high throughput, low latency E-Trading and client connectivity systems.</li> <li style="padding: 0; margin: 0;">Agile development lifecycle</li> <li style="padding: 0; margin: 0;">Knowledge and implementation of multiple Languages</li> <li style="padding: 0; margin: 0;">Prior experience with Oracle DB, Coherence, building and maintaining UIs with Eclipse RCP</li> <li style="padding: 0; margin: 0;">Knowledge of Fixed Income, FX and/or Equities</li> <li style="padding: 0; margin: 0;">Understanding of Credit Asset class, simple and complex bond value calculations (Bullet, Perpetual, Callable, Floating Rate Note, EDSF)</li> <li style="padding: 0; margin: 0;">Hands-on experience in building E-Trading platforms and/or components in Capital Markets (trade lifecycle, electronic trading/algorithmic trading )</li> <li style="padding: 0; margin: 0;">Strong verbal and written communication skills</li> <li style="padding: 0; margin: 0;">Good understanding and/or working knowledge of Compliance and Regulatory needs in building capital markets E-Trading applications.</li> </ol> Diversity Resource Staffing. Inc Charlotte NC

Senior Developer Java Js

Tata Consultancy Services