Country/Region:  IN
Requisition ID:  22287
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - NOIDA- BIRLASOFT OFFICE

Title:  Technical Lead-App Development

Description: 

Area(s) of responsibility

Skills & Experience
Essential
•    Evidence of ability to acquire business and technical domain expertise
•    Technical experience of multiple languages, libraries and frameworks - being T-shaped with both breadth and specialism in Java
•    Extensive experience with secure coding practices and leading thinking for a team, especially introducing new secure standards
•    Leadership experience of defining Software Engineering best practices to include peer reviews, auditable processes and version control systems
•    Designing and engineering changes for corporate enterprises that consider the range of elements available to modern web-enabled and responsive enterprise applications
•    Extensive experience in working collaboratively, leading co-ordination among cross-functional teams and the ability to work effectively within organizational differences and priorities
•    Expert communication and analytical skills; including thought leadership and solution challenge, improvement and pioneering
•    Ability to work effectively independently or in a team environment
•    Extensive experience with OO design and development of Java 8 SE and EE
•    Distributed Multi-threaded Enterprise applications using the Spring framework
•    Experienced with web-based applications using microservices, API, SOA, n-tier
•    Web: HTML, DHTML, CSS, JavaScript, Angular.js, React.js, Servlets, JSP, Ajax, JSTL, JSON, JQuery
•    Interfaces: XML, XSLT, JAXP and Web services (SOAP and REST)
•    Automated unit testing: Junit, Power mock, Mockito, Mocha
•    Databases: Expert level experience with Oracle PL/SQL and MongoDB
•    Servers: Linux scripting, Tomcat configuration
•    Experience with collaboration tools such as JIRA and Confluence
Desirable
•    Expert level experience of Cloud technologies
•    Expert level experience with Agile and Scrum methodologies
•    Expert level experience with analytics tools to investigate code performance and optimization
•    Good understanding of functional/non-functional testing concepts
•    CI/CD and delivery pipeline implementation: GIT, Maven, Gradle, Artifactory, Jenkins
•    Knowledge of modelling languages like UML, SOMF, ORM etc
•    Microsoft Office tools and the ability to present ideas effectively
•    Insurance / banking / loan management domain knowledge