JAVA GCP Engineer
Apply NowCompany: 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