Software Engineer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

API
Agile
Amazon Kinesis
Amazon SQS
Amazon Web Services
AngularJS
Apache Kafka
Apache Maven
Apache Subversion
Application Development
Authentication
Automated Testing
Bitbucket
Business Process Management
DevOps
JDBC
JSON
JUnit
Jasmine
Java
JavaScript
Jenkins
MEAN Stack
MongoDB
React.js
Python
Usability Testing
Test-driven Development
XML
Spring Framework
Software Development
SSL
SOA

Job Details

***W-2 ONLY***NO C2C***LOCAL CANDIDATES ONLY***

Our direct client in Newark, NJ (hybrid 2-3 days in office) is seeking a Software Engineer for a 1 year contract (C2H).

  • Experience with agile development methodologies and Test-Driven Development (TDD).
  • Programming Languages: Python, Java or Java Script; working in distributed systems, object-oriented programming, design patterns and design methodology; JAVA services using Spring CLI, Maven, Microservice, multi-threading, Concurrency and parallel processing
  • Frameworks: React, Angular, Springboot, Node.js, such as Full / MEAN / MERN stack
  • Data Store: NoSQL or Relational Data structures; MongoDB BPM tools
  • Data Streaming: SQS, Kinesis, Kafka
  • Application Programming Interfaces (API): Consumption & Development; implementing service oriented architecture (SOA) patterns; Web service technologies such as APIs, REST, JSON, SOAP, XML, JDBC, MySQL
  • Unit, interface and end user testing concepts and tooling
  • Automated testing: JUnit, Jasmine
  • Software security skills including secure coding, web application security and DevSecOps; Solid grasp of security concepts (authentication, authorization, encryption, digital signature, JWT), SSL, web service proxies, firewall, SAML 2.0, OpenID Connect, OAuth 2.0)
  • Dev Ops Tools & Practices: Branching techniques and usage of GitHub, Bitbucket or Subversion; DevOps, Jenkins
  • AWS Core Services: AWS Services such as CloudWatch, Code-Deploy

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.