Sr Full stack developer (Remote)

spring, AWS, Hibernate, Java, Docker, NoSQL, Java Script, Spring MVC, DynamoDB, nodejs
Contract Corp-To-Corp, Contract W2, 1+ year
Work from home available

Job Description

Project Duration: Long term

(Remote role)


  • Highly motivated full stack Senior Developer willing to work on Java/NodeJS/Python based microservices/backend and AngularJS based frontend.

  • More than 8 years of experience in designing and developing distributed applications using Java EE platform and related frameworks.

  • More than 3 years of experience in working with NodeJS and TypeScript or any other JS implementation.

  • Strong understanding of Object-Oriented concepts in Java and JavaScript.

  • Expertise in Core/Advanced Java and Spring Frameworks - Spring MVC, Spring Boot, Spring Batch.

  • Must have a minimum of 3 years of experience in building and deploying applications on AWS Cloud.

  • Experience building Serverless applications on AWS using AWS SAM, API Gateway, Lambda, SQS, SNS, Kinesis, Cognito, DynamoDB, IAM Roles/Permissions.

  • Experience in building RESTful APIs.

  • Experience in using OAuth2/OIDC.

  • Experience using Maven and Jenkins for CI/CD.

  • Experience in messaging technologies like JMS/AWS SNS, SQS/Kafka.

  • Experience in using relational databases like Oracle/PostgreSQL.

  • Experience in modelling NoSQL databases like AWS DynamoDB with a good understanding of DynamoDB modelling concepts.

  • Experience in deploying applications in Unix environments and writing shell scripts.

  • Experience in debugging AWS native applications using CloudWatch/Splunk.

Good to have:

  • Experience in using NoSQL databases like DynamoDB/Cassandra/MongoDB.

  • Experience in using caching technologies like Redis, Memcached or similar.

  • Building and deploying applications as Docker Containers on AWS ECS.

  • Experience in application log analysis using Splunk or any other log search tool.

  • Mobile app development experience using hybrid frameworks like React Native/Flutter.

  • Roles and Responsibilities

  • Interacts with the Team Lead and Business Analysts to understand features and design for implementation.

  • Designs, develops, and implements modern web-based/backend applications to support business requirements.

  • Performs hands on coding using Java/NodeJS/Python/Angular & writes unit test cases for good code coverage.

  • Resolves technical issues through debugging, research and investigation.

Dice Id : 10378789
Position Id : 2020-1278
Originally Posted : 3 months ago
Have a Job? Post it