Java/NodeJS Software Developer

Overview

On Site
USD 87.00 - 89.43 per hour
Contract - W2

Skills

Financial Services
Wealth Management
Innovation
PMO
Product Management
IT Operations
Systems Engineering
JavaScript
Express.js
C++
Linux
Unix
Open Source
Finance
Organizational Structure
Mentorship
Software Development
Programming Languages
Continuous Integration and Development
Continuous Integration
Spring Framework
Node.js
Apache Kafka
Apache ActiveMQ
J2EE
Apache Tomcat
Apache Maven
Java
Database
Oracle Db
Sybase
SOA
Object-Oriented Programming
Design Patterns
Web Services
SOAP
JSON
API
MEAN Stack
Customer Service
Training And Development
SAP BASIS

Job Details

Software Guidance & Assistance, Inc., (SGA), is searching for a Java/NodeJS Software Developer for a CONTRACT assignment with one of our premier Financial Services clients in Menlo Park, CA.

We're seeking someone to join our team as a Software Developer in Wealth Management Technology to work on our mobile services platform.
In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities. This is part of the job family responsible for developing and maintaining software solutions that support business needs.

Responsibilities:
  • Effectively work with the PMO, Development, Product Management, Business and Technical Operations, Systems Engineering, Infrastructure, Networks and Architecture teams
  • Design and develop middle layer services in Java Script, Type Script, Node JS, Express.JS, Java
  • Draft and review architectural diagrams, specifications, business requirements, as various design documents.
  • Work with our existing technology stack (Java, C++, Linux, Unix, Open-Source Platforms, and SOA) as well as new technologies for our next generation solutions.
  • Acquire a robust understanding of financial products, services, processes, and organizational structure to find optimal solutions.
  • Mentor other software developers
Required Skills:
  • 3-7+ years of software development experience
  • Proficient in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployments
  • Hands-on experience in Core Java, Spring Framework, Spring Boot, Spring Integration, Type Script, Node Js, Kafka and Active MQ.
  • Experience in java server technologies like J2EE, servlets.
  • Experience in Tomcat, Maven, etc. tools used for Java development
  • Hands-on experience in API/Web Services development using protocols such as REST, SOAP, JSON.
  • Proficient with any one DB (Oracle, DB2, Sybase etc.)
  • Experience with Service Oriented Architecture (SOA).
  • Strong knowledge of object-oriented programming design patterns and methodologies
  • Good understanding of Web Services protocols such as REST, SOAP, JSON and API design for extensibility and portability.
NG1
SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .

SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance regarding our policy.
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.