Full Stack Java Developer - Software Engineering
Dublin Technology Centre The opportunity is to join an Agile application development team who are responsible for delivering a strategic global solution to provide a web client portal for the Transfer Agency business which is a key component of the Fund Services bundled service. The solution is going to be extended to the Alternative Investment business function, and will offer a consolidated platform for both internal and external clients.
Key responsibilities:
- Working as part an agile team going from requirements to solution and delivering real business value within short timeframes
- Working with product owners on agreeing and refining business requirements and acceptance criteria
- Contributing as a full-stack developer working on everything through development all the way to deployment of your code.
- Writing clean, well structured code supported by extensive test cases and reviewed by peers
- Continuous deployment and integration through use of firm-wide tools
- Working within risk and controls guidelines to safely and iteratively deploy code
What the role can offer you:
- Exposure to both Agile and Waterfall delivery methodologies
- Exposure to both Transfer Agency business domain knowledge
- Enterprise systems design, architecture and integration for distributed applications
- Work with operational users and product owners of the platform to gather requirements
- Inter-team mentoring on software best practices and solutions
- Full involvement in testing cycles across all environment methods
Key technologies:
- Strong OO design skills
- Core Java (1.8 or above)
- Web frameworks – ReactJS/AngularJS
- Spring Framework
- ORM: Hibernate and MyBatis
- Oracle PL/SQL
- Testing Frameworks:
- Unit: Junit, Mockito
- Web: Selenium
- BDD: Cucumber
- Apache Webserver and Apache Tomcat
- Unix Shell scripting
- Source control tools such as Git
- Exposure to web development (javascript)
- Development in an Agile environment
- CI tools – Jenkins
Qualifications and Experience
The ideal candidate possess a proven combination of analytical and IT skills with a key focus in the fund services transfer agency business domain. Additional qualifications include:
- Bachelor Degree in Information Technology;
- Minimum 5 years of relevant development experience in above technologies;
- Experience with managing complex third party vendor accounting platforms in the financial services industry;
- Excellent written and oral communications skills