JAVA GCP Engineer

Apply Now

Company: Tata Consultancy Services

Location: Atlanta, GA 30349

Description:

  • Good in Java (Version 8, 17, 21) feature with Multithreadconcepts, Experience in providing the Google cloud solutions Frameworkexperience in Spring, Micronaut, Mock.
  • Data base knowledge of data models (like relational, NoSQL),schemas, keys, normalization, queries, joins, indexes, transactions, andconcurrency.
  • Proficiency in Structured Query Language (SQL) and other querylanguages to interact with databases and retrieve data is essential.
  • Experience and provide solution to improve the applicationperformance and scalability
  • Experience in cloud Migration from the on-prem application
  • Responsible for joining a product team and contributing to thesoftware design, software development, and overall product lifecycle for aproduct that our users
  • love.
  • Create foundational code elements that can be reused as well asarchitectural diagrams and other product-related documentation.
  • Field questions from other product teams and encourage cross-teamcollaboration
  • Create foundational code elements that can be reused as well asarchitectural diagrams and other product-related documentation.
  • Define service level objectives for products.
  • Product configuration, performance tuning and testing as well asproduction monitoring
  • Expected to build and grow the skillsets of the more juniorengineers.
  • Demonstrate expertise around modern software design anddevelopment.
  • Good hands-on experience in Application coding
  • Experience in Application Monitoring tool -grafana, prometheus, looker.

Roles &Responsibilities:

  • Collaborates and pairs with other product team members (UX,engineering, and product management) to create secure, reliable,
  • scalable software solutions
  • Documents, reviews and ensures that all quality and change controlstandards are met.
  • Writes custom code or scripts to automate infrastructure,monitoring services, and test cases.
  • Writes c ustom code or scripts to do destructive testing toensure adequate resiliency in production.
  • Creates meaningful dashboards, logging, alerting, and responses toensure that issues are captured and addressed proactively.
  • Contributes to enterprise-wide tools to drive destructive testing,automation, or engineering empowerment.
  • Identifies product enhancements (client-facing or technical) tocreate a better experience for the end users.
  • Identifies unsecured code areas and implements fixes as they arediscovered with or without tooling.
  • Identifies, implements, and shares technical solutions that can beused across the organization.
  • Creates and architects foundational code elements that can bereused many times by a product.
  • Creates meaningful architecture diagrams and other documentationneeded for security reviews or other interested parties.
  • Defines Service Level Objectives for product to constantly measuretheir reliability in production and help prioritize backlog work.
  • Participates in and leads learning activities around modernsoftware design and development core practices (communities of practice).
  • Learns, through reading, tutorials, and videos, new technologiesand best practices being used within other technological organizations.
  • Attends conferences and learns how to apply newtechnologies where appropriate.

#LI-RJ2

Salary Range - $90,790-$130,000 a year

Similar Jobs