We are seeking a front and back end Java/J2EE developer. The technical requirements include Java/J2EE, JSP's, Servlets, JDBC, and Java Web Framework (i.e. Struts, Spring or similar).
Oracle PL/SQL experience is a plus. SQL query experience is required.
JMS is a big +
Any experience working on financial industry such as an asset management is desired and a plus.
This is a hands-on coding role. We are ideally seeking 2 to 5 years of related experience.
Job Qualifications
· 2+ years developing J2EE applications using JDBC and/or JMS
· 2+ years of Java web-framework experience eg. Struts, Spring, or similar
Experience in relational database technologies with solid SQL skills
·Experience with, and demonstrated understanding of modern software development and testing methodologies
·Willing to work in an energetic, fast-paced, and team-oriented environment and handle multiple conflicting priorities
·Proven ability to work across multiple work streams simultaneously
· Proven track-record of working with project managers, systems analysts, and infrastructure teams to complete and deliver projects
· Proven ability to work independently, to be self-motivated, and to work with minimal supervision.
· Excellent verbal and written communication skills including the ability to write technical documentation
· Bachelor’s Degree in Computer Science or related discipline
· Asset Management industry knowledge is a big plus
Job Summary
This is a great opportunity for a Software Engineer to contribute to a wide variety of sustained engineering initiatives that directly impact Wellington’s client servicing, product management, and business development groups. This is a hands-on coding development role on the Client Applications development team supporting the systems that the Global Relationship Management, Investment Products and Strategies, Equity and Fixed Income Product Management Groups use daily. Current state applications include highly customized internally developed web-applications, backend messaging components, and rapid solutions. We are embarking on a multi-year effort to update and transform the entire suite of over fifty-five applications and systems. This is an exciting time for someone motivated, and passionate about software development, to be a strong long-term contributor.
As member of a skilled, collaborative application development team, this individual will participate in all activities to successfully design, develop, and implement projects and enhancements to a variety of applications ranging from a complex Content Management System leveraging the open-source Alfresco content repository to a legacy Struts-based internal web-application leveraging our enterprise reporting platform to provide client-ready reports on a monthly basis.
Job Responsibilities
·Provide technical support and perform regular system maintenance for Wellington’s Client Servicing J2EE applications. Work with other software and systems engineers to sustain the application platform via upgrades, patches, and code enhancements.
·Actively participate in architecture, design, development, and deployment efforts of software components and applications.
·Work with other software engineers to design and implement application features, including user interfaces, and business functionality enhancements and defect remediation.
·Design, prototype, and author code for medium complexity software components or applications.
·Ensure adherence to established code-quality standards within the Client Applications Development and QA teams, such as Continuous Integration, Code Reviews, and all required release and support documentation.
·Work across teams such as with middleware, database, and architecture teams to coordinate and facilitate successful production releases.
· Author architecture, technical design, and support documentation.