(Enter skills, job title, etc.)

Java Technical Lead (Front-End)

Job Title:

Java Technical Lead (Front-End)

Location:

Weehawken, NJ

Industry:

Information Technology

Job Description:

Our client in the asset management industry is seeking a Java Technical Lead (Front-end) with experience working closely with User Experience teams. Our client has a large, multi-year technology initiative to revamp and enhance their platform that houses their enterprise applications used by Financial Advisors, branch support staff and the home office team. This role will work closely with global teams and other partner teams around the world.

The right candidate for this role will have experience in a large enterprise financial services environment (asset management / wealth management experience preferred), and will be a Software Designer with the ability to balance architecture tradeoffs in a system design.  You will also have experience working closely with UX teams.

This is a full time position. U.S. Citizens and all other parties authorized to work in the U.S. are encouraged to apply. Our client is unable to provide sponsorship at this time.

 

Responsibilities:

  • Design of the overall architecture of the web application to deliver on business needs
  • Implement a robust set of services and APIs to power the web application
  • Build reusable code and libraries for future use
  • Optimize the application for maximum speed and scalability
  • Implement security and data protection
  • Translate UI / UX wireframes into visual elements
  • Integrate the front-end and back-end aspects of the web application

 

 

 

 

 

 

 

Job Requirements:

Requirements:

  • Minimum of 10+ years of web development experience in a large enterprise environment
  • Hands-on technical expertise, experience working with both onshore and offshore developers
  • Experience with advanced JavaScript libraries and frameworks including AngularJS, ReactJS, BackboneJS, etc.
  • Proficiency with client-side scripting and JavaScript frameworks including jQuery, Highcharts, D3.js, etc.
  • Understanding of server-side CSS preprocessors (Sass, Less)
  • Proficient knowledge of back-end programming (Java, J2EE, Spring MVC, Spring WS, Spring Boot, REST/SOAP, myBatis/JDBC, Redis or a similar distributed Java caching framework)
  • Experience with code versioning tools (Git, SVN)
  • Understanding of fundamental design principles behind a scalable application
  • Famliarity with development aiding tools (e.g. Task Automation, Testing Frameworks, Package Management, Component Management, etc.)
  • Ability to implement automated testing platforms and unit tests
  • Proactive and detail-oriented
  • Comfortable working in a dynamic environment with fast-paced deliveries and changing requirements

 

Tip of the Week


Make sure your LinkedIn profile is identical or similar to your resume. Consistency is key!

 

View Starpoint's Top Tips.

Send Us Your Resume


Let Starpoint's expert recruiters help you land your next job.

 

Submit Your Resume

@Starpoint_Jobs