FullStack Engineer

  •  

New York, NY

Industry: Staffing & Recruiting

  •  

8 - 10 years

Posted 180 days ago

  by    Radhika Arora

This job is no longer available.

One of the worlds largest investment management firms is seeking a FullStack Engineer with significant experience in backend development using modern service technologies to join their team in New York, NY. The successful candidate will be part of a multi-region engineering team designing, building our next-generation platform that manages the invoicing workflow which includes onboarding, fee calculation, invoice production and distribution. This candidate should have a strong background in building highly scalable and distributed systems, be able to adapt to changing requirements, and have strong written and verbal communication skills. The candidate should also be able to demonstrate the ability to produce production-quality code and be familiar with the latest testing methods. 

Responsibilities

  • Implement the next generation of invoicing systems and tools
  • Be involved in the complete software development life-cycle, including working with the production operations team to prepare and execute releases 
  • Contribute ideas to the architecture and design of new components and enhancements to existing components
  • Work with the business teams to understand requirements, develop solutions, incorporate them into the designs of our components, and be able to defend decisions that were made
  • Participate in standup meetings to share status updates and discuss blocking issues
  • Assist in troubleshooting issues, support the operation of production software, and handle queries from business teams
  • Write technical documentation for planning and strategic reviews
  • Foster quality, standards, and cross-training via code reviews

Skills:

  • 8+ years of strong experience in core Java and related technologies in a Unix/Linux environment
  • 6+ years of experience in Systems analysis, design, development, testing and support
  • Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
  • Professional experience building apps or services from the ground up and scaling at an enterprise level
  • Experience with Open Source tools and frameworks, such as Spring, Hibernate, Junit
  • Strong understanding of SOA methodologies and service architectures
  • Experience using web servers, application containers, caching technologies
  • Solid knowledge of relational database design and development (SQL, stored procedures, data modeling) and understanding of NoSQL databases (Cassandra)
  • Experience with messaging systems (i.e., MQ and JMS)
  • Experience with build tools, such as Git, Maven, and Jenkins
  • Experience in the finance industry or knowledge of financial products
  • Bachelors or Master’s degree in Computer Science or Mathematics or equivalent