Job Description:
Full Stack Developer belongs to Self - Organizing and Cross Functional development team and is able to convert sprint backlog items to shippable product. He collectively owns end to end development responsibility for a given Agile Team / POD. He will design, code and test the user stories committed for a sprint. Works independently under limited supervision. Possess skills to effectively deal with issues, challenges within field of specialization to develop application solutions.
Primary Responsibilities:
Lead an agile team within a Release Team/Value Stream or IT Support Team.
Accountable for team delivery.Develop and automate business solutions by creating new and modifying existing software applications.
Develop innovation, strategies, processes, and best practices
Technically hands on and excellent in Design, Coding and Testing.
Collectively responsible for end to end product quality.
Creation of high/low level application design.
Participates and contributes in Sprint Ceremonies.
Promote and develop the culture of collaboration, accountability & quality.
Provides technical support to team. Helps team in resolving technical issues .
Closely working Business Teams, Onshore partners, deployment and infrastructure teams.
Required Qualifications:
8 - 10 Years of experience - working on multiple layer of technology
Excellent verbal, written and interpersonal communication skills
Demonstrate capability to create high/low level designs.
Working experience of 2+ year in Agile team.
Understanding of various agile methodologies such as Scrum, Kanban
Working experience of Test Driven Development.
ITIL/ITSM: Good understanding of IT Support / Production Support
Data / Information Security Working knowledge on the below
Common security vulnerabilities, their causes and implementations to fix the same.
Security scanning methodologies and tools (e.g. HP Fortify, Whitehat, Webinspect)
Good in Data Structure, Algorithms and Design Patterns.
Demonstrates excellent problem solving skills.
Good in design thinking and approach to solve business problem by ing suitable technologies (cost efficient, high performance, resilient and scalable).
Common Technical Skills
Database: 2+ year working experience of database (SQL or PL/SQL), Good knowledge of. Exposure to Big Data, NoSQL/Flat Database.
API /Web Services: 1+ year working experience in Web Services / API, REST Architecture etc.
Working experience in set up or maintenance of CI/CD pipeline (test, build , deployment and monitoring automation)
2+ years working experience of software configuration management and packaging.
Experience in using automated deployment and release management tools such as XL Deploy, XL Release, Jenkins.
2+ years working knowledge of build tools such as Maven/Gradle
Cloud: Working experience or good knowledge of cloud platforms (e.g OpenShift, Azure, AWS).
Keyskills: Automation Web services Production support JBoss Coding Information security MySQL Open source Middleware Technical support