Job Requirement:
- At least 10+ years of experience in Core Java, Spring frameworks.
- Good understanding of object-oriented principles, Data Structures & Java collections.
- Expert in building REST APIs.
- Experience working with Relational Databases & SQL skills (Postgres, MySQL, Oracle etc. )
- Knowledge of debugging logs.
- Experience with one version control tools like Bitbucket, Gitlab etc. ,
- Experience working with microservice architecture & NOSQL is a plus.
- Experience with web development such as HTML, CSS, JavaScript, React is a plus.
- Experience in Agile Methodologies, Scrums, Jira Stories, Sprints.
- Excellent communication and analytical skills and highly motivated team player with ability to work independently.
- Ability to solve problems creatively and effectively.
- Experience working in an Agile/Scrum development process.
You Will Have:
- Good verbal and written communication skills.
- Experience in managing a team of Engineers.
- Ability to write a lot of good code if needed (we will be doing coder pad based written programming tests)
- Willing to work as an individual Contributor
Technical Lead Responsibilities:
- Determining project requirements and developing work schedules for the team.
- Delegating tasks and achieving daily, weekly, and monthly goals.
- Liaising with team members, management, and clients to ensure projects are completed to standard.
- Identifying risks and forming contingency plans as soon as possible.
- Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.
- Keeping up-to-date with industry trends and developments.
- Updating work schedules and performing troubleshooting as required.
- Motivating staff and creating a space where they can ask questions and voice their concerns.
- Being transparent with the team about challenges, failures, and successes.
- Writing progress reports and delivering presentations to the relevant stakeholders.