We are storming the marketplace with the highly skilled, experienced, and certified professionals that businesses need.

Find your perfect job.

Full Stack Architect / Developer (Closed)

SkillStorm is seeking a Full Stack Architect / Developer for our client in Pennington, NJ. Candidates must be able to work on SkillStorm's W2; not a C2C position. EOE, including disability/vets.

Job Description:

  • The Non-Financial Regulatory Reporting team is looking for a full-stack architect/developer. The candidate will work within the core frameworks architecture & development team to develop (re-usable) framework components utilizing Event Based and Flow-Based Programming. The candidate will also:
  • Lead design and code reviews across NFRR technology stack ensuring alignment with NFRR Technology road map.
  • Participate in inception and iteration planning meetings, infusing backlogs with technical input working in close partnership with the product owner and product engineering manager
  • Lead cross functional execution through the entire implementation process
  • Establish continuous integration, continuous delivery, and continuous deployment pipelines and practice

NFRR Solution Stack:

  • Linux RH 8.0, HDFS/Mongo DB/Neo4J NoSQL DBs, Apache Nifi, Apache Spark, Node web-middleware & React.

We Are Looking For Candidates With:

  • 8-10 years of experience with expert knowledge of the server-side web application frameworks, messaging frameworks, NO SQL/Relational Databases and data movement frameworks.
  • Hands on experience with Python & Scala.
  • Hands-on development experience using functional programming constructs and familiarity with the “pythonic” eco-system (Pandas, Jupyter notepad etc)
  • Demonstrated experience designing and building at-scale data movement and polyglot-persistence production solutions
  • Demonstrated experience working with ‘Big Data’ technologies such Hadoop, Spark, HBase.
  • Hands on experience JavaScript tools (Angular JS, React JS, Webpack) and languages Typescript is a plus.
  • Experience in implementing performance optimization techniques in distributed computing environment.
  • Expertise in performance profiling, ability to identify performance improvements and memory optimizations
  • Must be able to communicate complex subjects clearly and effectively to audiences of varying backgrounds.
  • Strong coding, debugging, and analytical skills
  • Experience implementing SDM automation using tools such as Git/Jenkins/Ansible
  • Strong problem-solving and communication skills; enjoys a collaborative environment
  • Flexible, self-starter & independent, fast-learner; willing and able to quickly learn new technologies and skills; desire to understand not only what to do but also why
  • Familiarity with Capital Markets and Regulatory Reporting business domain is a plus

#LI-DNI