Job Description :
node.js,
RESTful API,
microservices,
AWS knowledge,
ability to understand complicated workflows quickly.
Required Skills

5+ years of experience in a software development role
Bachelors in Computer Science or equivalent degree or experience
Experience building and deploying production quality backend micro-services in AWS
Excellent programming skills in node.js and various JS frameworks
Experience with RESTful API development and end-end testing
Excellent software architecture skills and a passion for writing maintainable, organized code
Git, SVN, Jenkins, Docker, Agile methodologies
Excellent documentation skills, UML diagrams a plus.
Bonus Skills

Experience with Splunk, BASH, Video Streaming technologies
Knowledge of various AWS services (SNS, SQS, EC2, Lambda, etc

Nodejs
HTML5
Bootstrap
JavaScript
CSS3
Angular 1.x,
Angular 5 (Angular 6 will be a plus)
Angular Materials
Spring Boot


OB DUTIES: * Design and develop microservices and domain driven design/development * Building APIs using SpringBoot or frontend using Angular 5.x or higher * Work with architects to design resilient and scalable suites of microservices * Own applications from concept to running in production * Identify, fix and defend against issues in software * Assisted by dedicated UX & UI, maintain and extend a phenomenal front-end user experience * Collaborate extensively with architecture, developers (onshore/offshore) and centralized engineering team members to scope and track development work

MUST HAVE SKILLS: * Angular - 4 years * SpringBoot - 4 years * AWS Aurora DBs - 2 years * AWS - 2 years * Test Driven Development/Behavior Driven Development - 4 years * DevSecOps - 3 years * Security by Design - 2 years * Microservices - 3 years

DESIRED SKILLS: * Software Installations(JDK, Maven, Ant, log4J, Tomcat) * Workspace setup and configurations using Spring Tool Suite(STS) * Database client setup, account access and setup, Aurora Postgres, ETL process * Build basic Spring application framework, build script and deploy * Create microservices, REST Web Services Develop framework utility libraries ( Common Utilities, Log4J Logger, DB Connector using Spring/JPA/JDBC templates for backend Microservices design patterns, Spring boot Multithreading, Event driven framework, Event Messaging using RabbitMQ * Integration with Apigee, Zuul, Eureka and Config server * Develop Junit framework * Develop Log4J/logback framework – centralized logging to Splunk * Single Sign-on, oAuth2 Integration * Design and develop Responsive Web Application and User Interface using AngularJS 5.0, CSS, and HTML 5.0. Follow CSS guidelines for the UX development * Using Aurora Postgres Database as the backend * Responsible for full unit/integration/regression testing of the application(JUnit, TestNG, Mockito, BDD, Postman, Jasmine, Jacoco and SoapUI Unit testing shall be in the automated fashion including code coverage, dependency management using JFrog Artifactory. * Be responsible for passing code quality using SonarLint, HP fortify scan, BlackDuck and shall adhere SonarQube in the practice. * Be responsible for packaging/automated deployment to various cloud environment – Pivotal cloud foundry/EC2 (DEV/SIT/UAT/PROD) * Be responsible for using Jira for project management * Be responsible for engaging continuous integration system with Jenkins (Continuous Delivery/Continuous Integration Pipeline) * Giving DEMO upon sprint completion * Enhancements and Bugs fix * Maintaining latest code in stash repository on daily basis * Provide updates on work accomplished on daily basis on the scrum – must attend scrums and working sessions. * Preparing Technical documentation in Confluence.