Previous Job
Full Stack Middle Tier Engineer
Ref No.: 18-19119
Location: Merrimack, New Hampshire
Client is looking for a Software Engineer with expertise in Middle Tier Platforms & Cloud-Based Tools experience at Client Investments.

No Corp. to Corp. or 3rd party
Onsite position

Job Profile: Full Stack Middle Tier Engineer

Asset Management Technology (AMT) provides worldwide technology and support to all the Investment Management, Research, Trading and Investment Operations functions. AMT is an integral partner for Asset Management to deliver innovative, scalable, industry-leading investment tools that enable Asset Management to achieve competitive advantage globally.
The Common Platform Solutions (CPS) group provides ready-to-use solutions composed of a standard technology stacks, development frameworks, reusable software components and services. The ideal candidate must be a solid team player with a strong understanding of the application delivery cycle: design, development, build, and deployment.
Key Activities & Responsibilities
  • You have experience with design, developing, and consuming REST Web Services and APIs
  • You have expertise in core Java multithreading, collections, Servlets and JDBC.
  • You designed front end interfaces using HTML5,CSS3, JavaScript, Angular, NPM.
  • You configured and deployed applications on Tomcat and Spring Boot
  • You understand RDBMS and NoSQL concepts
  • You are familiar with the Agile development methodology
  • You collaborate closely with your team, analyzing problems, recommending solutions and delivering technology results
  • You have a passion for continued learning, and curiosity about emerging technology and industry trends
Technical Leadership Responsibilities, Experience and Skills
  • Strong hands-on experience in implementing fault-tolerant and scalable software systems.
  • Strong knowledge of Java, J2EE and Spring Framework (IoC, Spring MVC, Spring Boot)
  • JavaScript, Angular, HTML5 is preferred
  • AWS, Docker, and Kubernetes experience is a plus
  • Excellent oral and written communication skills
  • Systems administration skills in UNIX/Linux platforms; strong scripting language experience ( Python)
  • Provide tool expertise and best practices consulting and development support to partners as required
  • Familiarity with open source communities, platforms, projects and build procedures
  • Familiarity with quality tools and the ability to effectively platform engineer end-user solutions
Success Criteria
  • Building quality solutions which align with the technology blueprint and best practices, solving business problems by driving design, development, quality and ongoing support
  • Partnering closely with product owners/analysts/business partners to understand business problems and needs
  • Working closely with architects and lead developers to ensure adherence to the technology blueprint and roadmap