Candidate must have excellent communication skills in English
Candidate to have Passion in learning new technologies and be able to manage working in Agile mode
Candidate must have 7+ years of hands on experience in developing enterprise applications using J2EE frameworks including Spring Microservices Architecture
Candidate must have working experience on Angular.JS
Hands on experience developing REST based web services and SOA
Hands on experience on MongoDB, Elastic Search, Hive, Spark & Kafka
AWS Experience - S3 Bucket Integration
Object oriented skills (Needed for business logic implementation)
Experience in Continuous Integration tools like Docker, Jenkins or Bamboo
Understanding and work closer with Devops; Good knowledge on Linux
Multithreading and Race conditions
Simplify Complex Tasks and Coding Challenges
Efficient Logging, Quality unit Tests with Good Troubleshooting skills
Provide technical guidance to the development team.
Identifying the integration points between various design areas and track the implementation of integrations.
Help Tech Leads on estimating the design
Help Tech Leads to leverage the reusable frameworks and components
Enforcing coding standards. Ensuring high-quality creation of the code
Guiding the team in implementing Security, Performance, Coding, Process, and Deployment standards for the applications
Directing the team to use appropriate software, tools, and design patterns.
Technical review to guide the team towards better solutions and to follow the industry standards and also ensure compliance as per the defined standards/guidelines.
Reviewing and ensuring all components in terms of standards and performance.
Evaluate technical work done by the teams
Initiate audits from other team experts to evaluate the project in terms of standards and quality before any major milestone
Define the SCM process for the project based on the nature of the project
Follow the SCM process and ensure the process is getting followed by the team
Design and develop reusable components and framework which can be used throughout the project and other projects too
Attend the FG, TG for all features and guide the team
Guide the team to create subtasks and estimate them. Track them to closure without much variance
Showcase the technical stories to the client whenever required
Identify the team members who require improvements/Training
Own the technical part of the project UI/Service and ensure the delivery
Learn New technologies which will give value addition to the project and organization
Contribute to the ATG and provide active participation