Our client is looking for a Sr. Full Stack Engineer for a direct perm opportunity
Requirement:
Over 5+ years of hands-on experience in analysis, design, development and implementation of various client/server, web-based applications
Experience developing mission critical web and server applications in agile environment
Possess excellent software architecture, design and problem-solving skills
3+ years relevant experience working on Java related technologies on Unix or Linux
3+ years relevant experience working with backend technologies including JBoss, SpringBoot, SpringMVC, JPA, Tomcat, REST, Hibernate
1+ years relevant experience with Spring Security, Junit, Mockito, Maven, Groovy
3+ years relevant experience to client-side technologies including JavaScript, jQuery, HTML5, CSS3, SASS, Angular or React, Protractor, Newman, Jasmine, Karma, JSON, REST, TypeScript, ES6, NPM, Bower, Gulp, Grunt, WebPack
Excellent knowledge of MVC design pattern, dependency injection
Experience building site using Responsive and Material design
Experience with agile development methodologies and TDD
Knowledge of DevOps tools such as CodePipeline, Artifactory, SonarQube, Selenium, Jenkins, CheckMarx is highly desirable
Experience with monitoring applications using CloudWatch, Splunk and Dynatrace etc
2+ years relevant experience with document databases like MongoDB or DocumentDB and RDBMS like Postgres, Oracle or MySQL
Experience with scripting languages like Perl, Python or Awk
Knowledge of security concepts (authentication, authorization, encryption, digital signature), SSL, web service proxies, firewall, SAML 2.0, OpenId Connect, OAuth 2.0
Experience with running application on one of the public cloud providers like AWS, GCP or Azure
Experience building applications using RESTful web services and optimizing for performant websites.
Experience working on Version control system like GIT
Excellent communication skills
It is a huge plus if you have:
Experience in financial domain
Bachelor of Computer Science or Engineering