i
Tata Technologies
91 Tata Technologies Jobs
Python / Solr Developer
Tata Technologies
posted 4mon ago
Dear Candidate,
We at TATA Technologies looking for an experienced candidate for Python/Solr developer
Please check the below JD if matches to your profiles kindly share your resume on
sayali.yadav@tatatechnologies.com
Job Title: Python/Solr Developer
Total Exp: 3-5 Years
Location: Pune (WFO)
CTC: As Per Company
Domain Knowledge:
Develop new features.
Build reusable code and libraries for future use.
Optimize application for maximum speed and scalability.
Build efficient, testable, and reusable code.
Work with 3rd party technology providers to define technical integration and customizations through consuming and producing rest services.
Maintain company defined and industry standard best practices.
Fix bugs with strict attention to details.
Collaborate with other team members and stakeholders.
Should have Experience working on AWS cloud Solution.
Familiar with Agile/Scrum Process.
Should be able to Write reusable, secure and efficient code.
Design and implement of low-latency, high-availability, and performant applications.
Integration of user-facing elements developed by front-end developers with server-side logic.
Implementation of security and data protection measures.
Integration of data storage solutions
Performance tuning, improvement, balancing, usability, automation
Work collaboratively with Solution design team to understand end user requirements to provide technical solutions and for the implementation of new software features.
Strong experience on Apache Solr/Lucene. At least have worked on 2-3 large scale projects worked.
Nice to have experience in any other least one No-Sql DB
Should have Experience working with Linux OS
Should have Experience working on AWS cloud Solution.
Must have experience working with any RDBMS.
Familiar with Agile/Scrum Process.
Design and implement of low-latency, high-availability, and performant applications.
Experience in Implementation of security and data protection measures.
Performance tuning, improvement, balancing, usability, automation
Work collaboratively with Solution design team to understand end user requirements to provide technical solutions and for the implementation of new software features.
Strong hands-on experience in SOLR querying and Indexing.
Role & responsibilities:
Should possess expertise and hands on experience on custom connectors using the python core concepts and API.
Should be able to ensure optimum performance, high availability, and stability of solutions.
Should be able to create extensible APIs and scalable python modules.
Should be able to effectively Create stubs for producers, consumers, and consumer groups for helping onboard applications. Leverage Spark ecosystem knowledge to design, and develop capabilities to deliver solutions using Scala, Python, Kafka, and other things in the Spark ecosystem.
Should participate in Requirement understanding workshop and capture the Requirement in detail.
Should design the solution Approach and Come out with optimized effort estimates.
Defining the technical specifications for the implementation of the backend solution
Support in technical solution and architecture documents, artifacts, work products.
and presentations for the customer.
Develop reusable artifacts/frameworks, re-usable assets, Industry solutions, reference architecture, design, development, security coding and QA best practice.
Ensure best practices in integrating mobile apps with web-services and external APIs are adhered.
Understanding of security protocols, analytics, and social channel integration.
Ensure alignment of best practices in various non-functional aspects in mobile application design and provide a solution to optimize performance, scalability etc.
Contribute toward excellence in a highly collaborative, team-oriented environment.
Work closely with Project Managers, Senior Business Analysts, QA and UX teams.
Desirable qualifications:
Exposure to Dev Ops.
Work experience & Desired Profile:
Previous working experience as a Phyton Developer for 1-4 year(s)
BS/MS degree in Computer Science, Engineering, or a related subject
Hands on experience with Django, Flask or other Python frameworks
Good understanding of server-side templating languages such as Jinja 2, Mako, etc
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Familiarity with some ORM (Object Relational Mapper) libraries
Personal qualities & behavioural traits:
Excellent verbal and written communication skills.
Excellent analytical skills.
Employment Type: Full Time, Permanent
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Tata Technologies roles with real interview advice