Search

Senior Full Stack Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Senior Full Stack Software Engineer

\n


\n

Contract-to-Hire Opportunity with a Major Investment Firm

\n


\n

Location: Newark, NJ (Hybrid - 3 Days/Week Onsite)

\n

Duration: Contract-to-Hire

\n

Pay Rate: Up to $65/hour W2 (Based on Experience)

\n

Employment Type: W2 Only (No C2C)

\n

Candidates: Local Candidates Preferred

\n


\n

We are seeking an experienced Senior Full Stack Software Engineer to join a growing technology team within a leading investment management organization. This role offers the opportunity to build enterprise-scale, cloud-native applications while working with modern technologies including Java, React, Spring Boot, AWS, and AI-assisted development tools.

\n

The ideal candidate will have a strong background in full stack application development, cloud technologies, and financial services, along with experience building scalable, secure, and high-performing enterprise applications.

\n


\n

What You'll Do

\n

    \n
  • Design, develop, and maintain enterprise-grade applications using modern software engineering best practices
  • \n

  • Build high-quality, well-documented, and maintainable code following established coding standards
  • \n

  • Collaborate with Product Owners, Technical Leads, and cross-functional teams to design and deliver scalable business solutions
  • \n

  • Develop RESTful APIs, microservices, and cloud-native applications
  • \n

  • Write unit tests, integration tests, and automated test suites
  • \n

  • Troubleshoot production issues and implement long-term solutions
  • \n

  • Participate in architecture discussions and contribute to application design decisions
  • \n

  • Mentor team members and promote engineering best practices
  • \n

  • Work with modern DevOps tools and CI/CD pipelines to support continuous delivery
  • \n

  • Build secure, reliable, and scalable applications utilizing AWS cloud services
  • \n

  • Leverage AI-assisted development tools to improve engineering productivity and software quality
  • \n

\n


\n

Required Qualifications

\n

    \n
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • \n

  • 6+ years of hands-on experience building enterprise software applications
  • \n

  • Strong experience working within Agile development environments
  • \n

  • Experience with Test-Driven Development (TDD)
  • \n

  • Excellent analytical, communication, collaboration, and problem-solving skills
  • \n

  • Ability to quickly learn new technologies and solve complex technical challenges
  • \n

  • Financial Services or Insurance industry experience is required
  • \n

\n


\n

Technical Skills

\n

    \n
  • Strong programming experience with Java, Python, JavaScript, TypeScript, and C#
  • \n

  • Extensive experience building Java applications using Spring Framework, Spring Boot, Maven, and Microservices
  • \n

  • Experience with distributed systems, object-oriented design, multithreading, concurrency, and design patterns
  • \n

  • Front-end development experience with React
  • \n

  • Experience with Node.js, Flask, and Django
  • \n

  • Strong knowledge of relational and NoSQL databases including Oracle, PostgreSQL, DB2, Redshift, and PL/SQL
  • \n

  • Experience with event-driven and streaming technologies including Amazon SQS, Kinesis, AWS MSK, and EventBridge
  • \n

  • Experience designing, developing, and consuming REST APIs and Service-Oriented Architecture (SOA)
  • \n

  • Experience with API Management platforms such as Kong and Apigee
  • \n

  • Experience with automated testing frameworks and software quality practices
  • \n

  • Understanding of accessibility standards and secure software development
  • \n

  • Strong knowledge of application security including authentication, authorization, JWT, OAuth 2.0, OpenID Connect, SAML 2.0, SSL, encryption, and DevSecOps
  • \n

  • Experience using GitHub, Bitbucket, Jenkins, and modern DevOps practices
  • \n

  • Knowledge of application monitoring, logging, and Software Development Lifecycle (SDLC) best practices
  • \n

  • Hands-on experience with AWS cloud services across compute, storage, databases, IAM, analytics, and application services
  • \n

\n


\n

Preferred Qualifications

\n

    \n
  • Strong experience with Domain-Driven Design (DDD)
  • \n

  • Experience building AWS cloud-native applications
  • \n

  • Strong understanding of modern software architecture patterns
  • \n

  • Excellent system design and critical thinking skills
  • \n

  • Experience with AI-assisted development tools and agentic frameworks such as Claude Code, GitHub Copilot, or similar platforms
  • \n

\n


\n

If you're a Senior Full Stack Engineer looking to work on enterprise-scale applications while leveraging modern cloud technologies and AI-assisted software development, we'd love to hear from you.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...