Full Stack Software Engineer Job at Samprasoft, United States

  • Samprasoft
  • United States

Job Description

Full Stack Software Developer

100% Remote 6+ Months

Job Requirements:

Technical Skills:

  • Highly motivated full stack Senior Developer willing to work on Java/NodeJS/Python based microservices/backend and AngularJS based frontend.
  • More than 6 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:

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

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

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

4. Resolves technical issues through debugging, research and investigation

Job Tags

Remote work

Similar Jobs

Veeam Software

Remote Sr. Customer Success Engineer Job at Veeam Software

 ...technical expertise, business acumen, executive communication skills, and a customer-first mindset. As a Senior Customer Success Engineer (CSE), you serve as the customers trusted technical advisor and primary technical owner, guiding customers through customer... 

Robert Half

CFO Job at Robert Half

We are looking for an experienced Chief Financial Officer to guide the financial direction of a mission-driven organization in Springdale, Arkansas. This leader will play a central role in strengthening long-term sustainability while providing oversight across finance, ...

Carroll Distributing Company

Order Selector Job at Carroll Distributing Company

This labor-intensive Full-Time position is responsible for hand-building pallets for delivery. Works from an electronic order system to build loads using forklifts or electric pallet jacks. The work schedule is Monday -Friday. Hourly rate plus pays per piece. Carroll Distributing...

Cushing Terrell

Senior Internal Communications Manager Job at Cushing Terrell

 ...Description Senior Internal Communications Manager Position Description Cushing Terrell is hiring a Senior Internal Communications Manager to lead how the firm communicates with its people across 17 offices. The role reports to the Chief People Officer and... 

RuralMED

Remote Medical Billing & Revenue Cycle Specialist Job at RuralMED

 ...healthcare organization based in the United States is seeking a Medical Billing Specialist to support rural healthcare through expert billing processes. This full-time position offers flexibility with remote work. Responsibilities include ensuring compliance with billing...