Java Architect (Hands On)

Apply Now

Company: Tata Consultancy Services

Location: Alpharetta, GA 30022

Description:

Technical/Functional Skills

  • Expertise with building Micro Services on Java 11 and above
  • Extensive knowledge and Hands-on experience in using Restful web service with Spring Boot
  • Strong experience in AI and Cloud technologies
  • Ability to learn any new technologies like Golang etc. quickly and demonstrate a POC and architecturally evaluate the pros and cons with traditional languages
  • Experience in Openshift, GKE and Google Cloud
  • Expertise in CICD pipeline Jenkins/GitHub etc.
  • Expertise in REST API, Swagger, and open API specification
  • Experience in Messaging framework like IBM MQ, AMQ, JMS etc.
  • Experience in NOSQL databases along with RDBMS databases
  • Experience in implementing Cloud native Applications/APIs with 12 factor adoption
  • Knowledge of any API Management Tool (Google Apigee preferably)
  • Object oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.)
  • Good Experience in various debugging tools especially Instrument tools
  • Good Knowledge on Unit Testing and UI testing practices
  • Experience in continuous integration practices (Tools like Jenkins) is preferable


Roles & Responsibilities

  • Finding the best tech solution among all possible to solve the existing business problems
  • Describing the structure, characteristics, behavior, and other aspects of software to project stakeholders.
  • Defining features, phases, and solution requirements
  • Analysis of new requirements (business requirements), business impacts, work prioritization and estimation.
  • Select the technology stack to be used for implementing solution.
  • Compliance with non-functional requirements such as scalability, usability and reliability.
  • Prepare Low level and High-Level design document or technical specifications.
  • Analyzing the technology environment
  • Analyzing enterprise specifics
  • Analyzing and documenting requirements
  • Setting the collaboration framework
  • Creating a solution prototype
  • Participating in technology selection
  • Controlling solution development
  • Supporting project management


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

#LI-KR1

Similar Jobs