Experience Required
8 to 10 years
Skills Required
Digital: Amazon Web Service (AWS) Cloud Computing, Digital: Microservices, Digital: Spring Boot
Position Overview
Senior full stack developer / Technical Lead with 10+ years of IT professional experience.
- Experienced in iOS development. Experienced in Angular development.
- Experienced in developing Microservice (Spring Boot).
- Experienced in Agile Software development process using different aspects of agile like SCRUM, PLANNING POKER, PRODUCT BACKLOG GROOMING, SPRINT RETROSPECTIVE etc.
- Implementation experience of front-end using HTML, CSS, Bootstrap
- Hands on experience with various Application Servers and Web Servers.
- Having good RDBMS concepts knowledge and worked with MySQL, Oracle 9i / 10g / 11g, SQL Server. Expertise with using the JUnit for testing the applications.
- Maintained coding standards and coverage using tool like SonarQube.
- Expertise in configuring version controls like GITHUB.
- Strong knowledge in Information Technology Infrastructure Library (ITIL) foundation v3.
- Good team player with ability to solve problems, organize and prioritize multiple tasks.
- Leading team and coaching them for personal and professional development.
- Excellent communication and inter-personal skill.
- Demonstrated strong programming skills and hands-on experience in full-stack development (Angular v5 & up, NgRx, Lifecyle & CLI, Ionic, Typescript, NodeJs), and Java back-end development (SpringBoot, APIs, REST / JSON, SOAP / XML, Swagger, OpenAPI, Microservices architecture) Good AWS hands on knowledge Knowledge of DevOps concepts and tools : Docker, Kubernetes, Artifactory, BitBucket, GitHub, Ansible, IaaS / PaaS technologies, etc.) Proven and demonstrable experience designing and implementing high volume, high availability applications with a very high degree of automation.
- Comfortable working in an Agile / SCRUM setting ability to manage multiple priorities; ability to adapt to changing priorities.
- Demonstrate strong facilitation, negotiation, interpersonal, communication and collaboration skills.
- Demonstrate ability to easily deal with both abstract and concrete concepts and be able to reconcile them for the appropriate audience and context.
- Quickly understand organizational dynamics and management priorities, and to be able to work effectively in a fast-paced, results-driven company.