Job Description:
The job involves providing solutions for technical issues which may affect product delivery. The Senior Developer / Technical Lead will facilitate requirement analyses, conduct peer reviews and provide feedback, define processes for technical platforms, and enhance frameworks.
Skills and Experience Required:
- Hands-on experience in Java and ReactJS is a must.
- Minimum 6+ years of experience in software development and architecture in Java backend/frontend technologies and building distributed enterprise software.
- Strong experience in Core & Advanced Java (threading, design patterns, data structures).
- Good understanding of OOAD, design patterns, and software architecture.
- Good expertise with JavaScript frameworks like ReactJS, Graph API, and PagerDuty.
- Proficiency in Spring Boot, Microservices, Hibernate, MVC, RestAPI, collection, and frameworks.
- Hands-on experience in working with/setting up CI and CD environments.
- Good knowledge of writing SQL queries.
- Familiarity with collaboration tools like GitHub and DevOps/JIRA.
- Experience working in an agile development environment and tools.
- Quick to learn and adapt to new business and technical concepts.
- Excellent communication, organizational, and problem-solving skills