Senior Full Stack Engineer

Overview

On Site
$DOE
Full Time
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Java
oracle
HTML
CSS
JavaScript
Jira
Jenkins
JSON
XML
SQL
MySQL
Agile
MongoDB
Typescript
Node.js
docker
Redux
Webpack
API
Redis
PostgreSQL
ECS
GraphQL
Elasticsearch
Excellent Communication Skills
Articulate
Performance Optimization
Serverless Architecture
Application Design

Job Details

Job Title: Senior Full Stack Engineer with Rule Engine and API development (Node.js, Java, Drools)

Location: Nashville, TN (Hybrid 3 days a week)

Duration: 6 months C2H

Required Skills and Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • Minimum of 7 years' experience in software development.
  • Proven expertise in Java and Rule Engine technologies, preferably Drools, with deep knowledge of rule execution at design time and runtime.
  • Proficient in Node.js, JavaScript, React.js, GraphQL, JSON, YAML, HTML, XML, CSS, and RESTful APIs.
  • Solid experience working with databases such as MySQL, Oracle, SQL Server, PostgreSQL, DynamoDB, Redis, or MongoDB.
  • Familiarity with AWS services including Lambda, EC2, ECS, Route53, Elasticsearch, and IAM.
  • Hands-on experience with Continuous Integration and Delivery (CI/CD) using tools like Jenkins.
  • Expertise in performance optimization and building scalable, multithreaded web applications.
  • Extensive experience with modern JavaScript frameworks and libraries including React, Redux, ES6, TypeScript, Babel, and Webpack.
  • Knowledge of reactive programming paradigms and responsive web application design.
  • Familiarity with Agile development methodologies and tools such as Jira, LeanKit, or Trello.
  • Excellent communication skills with the ability to clearly articulate technical concepts to non-technical audiences.

Our Technology Stack:

  • Node.js, Java, Drools, SQL, Oracle, Aurora, React, AWS, Docker, GraphDB, Serverless Architecture.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.