IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Full Stack Engineer

Jersey City NJ Experis

Title: Full Stack Engineer

Location: Hybrid from Jersey City, NJ, Merrimack, NH and Durham, NC.

Duration: Long Term

Must Have Skill:
 

  • AWS Cloud
  • Java (JVM)/Node.js
  • Relational DBs (Oracle/DB2), and NoSQL databases (DynamoDB)

The Expertise and Skills we’re Looking For

  • Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field
  • 5+ years’ experience as a full stack software engineer, delivering software using agile development practices
  • Proven Expertise (“DE”) analyzing, crafting, developing, and testing scalable Cloud based software applications, using Java, Python, Spring; and building, deploying, and running secure Java (JVM)/Node.js applications on Amazon Web Services (AWS), Jest frame work, Dynamo DB, SNS.
  • DE performing unit testing of Java/J2EE application according to Test Driven and Behavioral Driven Development methodologies (TDD and BDD), using JUnit/Jest frameworks; performing functional and integration testing, using Spring testing framework; and developing and testing applications using coordinated development environments (IDE) — IntelliJ, Eclipse, SQL Developer
  • Experience developing container-based applications and deploying on EKS/RKS
  • Experience working with relational DBs (Oracle/DB2), and NoSQL databases (DynamoDB)
  • Exposure to Continuous Integration & Continuous Delivery (CI/CD) practices, and Terraform
  • Proven track record to work in a high paced team environment
  • Financial/brokerage industry experience is nice to have

Responsibilities

  • Participating in the design and analysis discussions
  • Participating in application-level architecture
  • Developing applications on complex projects, components, and subsystems for the division.
  • Being responsible for QA readiness of software work.
  • Developing comprehensive documentation for multiple applications or subsystems.
  • Establishing full project life cycle plans for sophisticated projects across multiple platforms.
  • Being responsible for meeting project goals timely and on-budget.
  • Providing technology solutions to daily issues and technical evaluation estimates on technology initiatives.
  • Performing independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.
  • Developing original and creative technical solutions to ongoing development efforts

To apply for this job please visit itjobpro.com.