Previous Job
Java Cloud Engineer
Ref No.: 18-13633
Location: Merrimack, New Hampshire

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 HTM5L,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