Job Description :
Java web developer with relevant work experience of 10+ years and ability to quickly adapt to fast paced Agile development project. Must possess excellent communication skills and must be a quick learner with organized problem solving and troubleshooting skills. Deep expertise in Java 7 or 8 and especially with building REST services with Jersey API and Dropwizard framework.
Working experience in Async programming. Linux based development environments.
Extensive experience with Java IDEs specifically IntelliJ IDEA. Extensive experience with GIT and GIT based tools - specifically Atlassian Stash, GIT command line.
Hands-on experience on MongoDB, PostgreSQL.
Extensive experience with JavaScript build, and packaging tools - specifically Grunt, Bower
Deep expertise with building REST services with Jersey API/ Dropwizard
Experience with working in short sprints in an aggressive fast paced Agile SCRUM team
Ability to work in co-development client teams with fast paced/ time-to-market deadlines
Worked on front end technologies like HTML5, JavaScript, CSS (Less) and frameworks like Angular.js, React.js, Node.js etc.
AWS Services : Good understanding of API Gateway, Lambdas, Dynamo DB, Kinesis, SNS, EC2. Node js to write Lambdas, mocha & chai for unit testing.
Good to have:
Terraform, S3 object storage, Elastic bean stock/docker, VPC, Elastic cache, Swagger for API definition
Good understanding Unit testing frameworks like Mocha, Jasmine etc.
Good understanding of code analyzers for Test driven development
Good understanding of Continuous delivery and continuous integration (CI/ CD) - tools and services - specifically Jenkins, Docker, Amazon Elastic Beanstalk