Full Stack Engineer

HCL Global Systems Inc.

Durham, NC

JOB DETAILS
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Database Technology, Distributed Applications, Docker, Engineering, Git, Jenkins, Messaging Middleware, Multi-tier Architecture, Multithreaded Programming, Oracle, Presentation/Verbal Skills, Problem Solving Skills, REST (Representational State Transfer), React.js, Redis, Relational Databases (RDBMS), Software Development, User Interface/Experience (UI/UX), Writing Skills
LOCATION
Durham, NC
POSTED
30+ days ago
We are currently looking for a Full Stack Engineer to work in the Durham, NC office!

The Expertise and Skills You Bring

  • Bachelor's degree in Computer Science or equivalent.
  • 10+ years of experience developing multi-tier distributed application preferred.
  • Expert level knowledge of REST API development
  • Demonstrated expertise MQ /Kafka technology to develop and support data ingestion services
  • Experience in developing applications that use multi-threaded processing.
  • Familiarity using financial messaging protocols like FIX.
  • Familiarity with GIT workflow for code check-ins and review
  • Deployment tools and techniques like Jenkins, TerraCore, Concourse, Docker etc.
  • Demonstrated expertise in various relational and non-relational database technologies (ideally Oracle/Redis/Aerospike/ DynamoDB)
  • Experience in UI Development with technologies like Angular, React and others is a big plus.
  • You are comfortable working in an Agile software delivery environment, with exposure to continuous integration and continuous delivery tools.
  • You have a passion for clean, maintainable code and are always looking to improve your engineering skills in fast-paced, ambiguous environments.
  • Learning, adapting and embracing new concepts & technologies quickly and implementing them successfully.
  • Understanding of fundamental design principles for building a modular and scalable platform.
  • You build positive relationships with other team members and have excellent verbal and written communication.
  • Good communication skills, problem solving skills, and a highly professional attitude are needed for this role.

About the Company

H

HCL Global Systems Inc.