Bachelor of Engineering or Technology in Computer Science or Master’s degree in related discipline
12+ years of Software Development and 4+ years of Architect experience in Enterprise grade solutions / applications across web and server / API
Software development, design & architecture experience of medium to complex applications with enterprise grade software solutions
Experience of building services on cloud platform such as PCF
Experience in Java/J2EE technologies with Spring Boot framework, REST APIs, JSON, NoSQL data bases, Hibernate, Messaging, front-end technologies CSS, HTML, AngularJS or similar framework, Web and Application Server
Micro services architecture design and development working experience
Application Security including information security principles and realization, web app security and PCI DSS Compliance
Experience in implementing CI/CD build pipelines with tools like Git/BitBucket, Jenkins, Maven, Sonar, Artifactory and Chef
Experience with software development frameworks such as Scrum, SAFe
Strong inter-personal skills and ability to work in a collaborative environment with cross-functional teams and business
Software development, design and architecture experience in enterprise grade software solutions
Detailed experience at developing enterprise grade distributed and reactive systems
Experience in designing solutions for large scale deployments including large enterprises or service providers, banking or payment solutions
Experience working with multiple global customers and distributed teams
Experience with web application development, and internet-related cloud technology development
Deep understanding of a practical experience with developing enterprise app for mobile responsive web platform
Considerable experience on device frameworks and device development is desirable
Deep understanding of technical solution and software patterns (including architectural and design patterns) at various levels
Strong inter-personal skills and ability to work in a collaborative environment with cross-functional teams and select third parties
Strong communication skills, with an ability to express and delivering high code quality working with the engineering team
Desire to stay abreast of new development tools and methods