Experience
4 - 8 yrs
Job Location
Guwahati, India
Vacancy
1
Designation
Technical Lead
Job Type
Not specified
Job Description
- Provide subject matter expertise on multiple functional areas. In this capacity, be a steward for improving and maintaining the quality of the functional area.
- This includes providing guidance and collaborating with developers, testers, architects, documentation and product managers to realize high quality feature deliverables in these functional areas.
- Work on a Scrum Team using Agile principles and methodology; participate in backlog grooming, breaking epics into smaller features, and team Sprint Planning meetings; complete technical spikes as needed on new technologies or designs; assist others with user stories definition
- Fix complex bugs, provide solutions, and improve the current system and document the impact areas of the product; identify and document root cause analysis; identify technical debt areas that need to be addressed in the product; diagnose and resolve performance issues with scaling the product
- Explore and study new technologies to stay up-to-date with the latest technical changes in the market
- Coach team members on design and implementation of features in the product; assist with training sessions and establishing standards and guidelines for development
- Responsible for code reviews for multiple teams
- Contribute to institutional knowledge through established forums including internal newsletter articles, external blogs, training sessions and study groups. Identify and promote areas of learning within the Engineering team.
- Support and collaborate with partner teams within Zaloni on client engagements.
- Assign tasks and guide development for less experienced team members.
Required Skills/Qualifications
- Bachelor s or Masters degree in Engineering or foreign equivalent or equivalent experience
- Minimum of seven (7) years of experience actively developing web and big data applications
- Strong knowledge of Java, Maven, Spring and Hibernate with the ability to work independently with these technologies
- Strong problem-solving and analytical skills
- Strong understanding and experience with clean code, software reuse, refactoring, secure coding
- Strong experience with API design and implementation
- Strong understanding and experience with agile practices
- Very good written and oral communication and presentation skills
- Strong understanding of cloud technologies and specific experience with at least one (1) major cloud platform
- Strong understanding of big data technologies including MapReduce, Hadoop, Spark, and Hive and good experience with these technologies in the Cloud including EMR, HDInsight, and Google DataProc
- Strong understanding of key programming concepts and Java implementation of each, such as data structures, algorithms, OOPS, exception handling, collections, multi-threaded programming, and RDBMS basics.
Desired Skills/Experience
- Globally-distributed teams
- Big data development with Spark
- Data management platforms and use cases
- Persistence patterns, Relational, NoSQL, GraphDB storage
Microservices patterns, containerization, serverless - UI development with Angular, CSS, Javascript
Application and system level testing and automation
- High availability, Scalability, Enterprise readiness
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.