Sorry, but this job has expired. Please try another search or browse our jobs.

Senior Java Developer – Data Solutions Team

Job Category:
Software Developer/Engineer
Job Type:
Permanent
Level of IT Experience:
5-10 Years
Area:
Central Dublin
Location:
Dublin Central
Salary:
€70,000 to €75,000 per annum
Posted:
07/11/2017
Recruiter:
Brightwater
Job Ref:
915156

Overview:

Our client is a leading global financial services firm with a key global R&D and Innovation lab based here in Dublin. This is an opportunity for an experienced Java developer to take on a role that will involve closely working with the Data Lab on interesting and high-profile Data Science projects with an extremely modern technology stack.
The Data Solutions team is a highly skilled technical team. The team are now looking to increase their presence in Dublin. Data Solutions provide consultancy and leadership in the data management arena looking to partner and support key data indicatives across the company in a global capacity.
Within the business, there is an increasing business and regulatory need for cross-business, cross-product views of data. To meet the regulatory reporting pressure, they are working on a utility toolkit which will enable projects to manage and share their data, but making use of reusable components.

These components provide:

• Data management capabilities including bi-temporal versioning
• Facilitate change control of schemas and APIs
• Lightweight fully functional REST services to transform, distribute and share the data.
• Publication and continuous query distribution technology
• Facilitate community feedback, overrides and data model extensions

The team programme goals are:

• Serve as a common, standard technology to access to data for consumers
• Become the authoritative source for lineage, provenance and history
• Provide a single platform for discovery and search across data
• Enable rapid development of cross-asset business applications/adapters
• Establish the tooling, meta-data and organizational structures to enable enterprise governance of data
• Enable timely self-service access to data assets
• Support the adoption of an enterprise data model

Key Responsibilities:

• Designs & develops source code, including descriptions, for all Software Components in accordance with design principles appropriate for the task.
• Contributes to quality assurance by writing unit and functional tests.
• Contributes to definition of the optimum architectures of technical solutions and contributes to leadership of technology teams to design, build, test and deliver high quality software solutions to meet business needs. Has a leading role in guiding developers in the application of architecture best practice within their solution implementation.
• Designs components of the application.
• Ensures architectural changes (as agreed or defined by Architects) are implemented.
• Contributes to problem and root cause analysis.
• Supports creation of Software Product Training Materials, Software Product User Guides, and Software Product Deployment Instructions.
• Where applicable, manages maintenance of applications and performs technical change requests scheduled according to Release Management processes.
• Fixes software defects/bugs, measures and analyses code for quality.
• Collaborates with colleagues participating in other stages of the Software Development Lifecycle (SDLC).

Experience desired:

• 2 plus years of development experience using front Java technologies such as Collections, including Concurrent collections, iterators, etc.
• A practical Knowledge of Threading, i.e. executors, futures is necessary.
• Familiar with Restful web services JAX-RS – preferably Jersey
• Familiar with various web development frameworks and strategies. Should be able to engineer/articulate a direction for future RESTful web services
• Experience in configuring build servers such as Team City and have a strong approach to automated deployments.
• A strong background using, SQL and NoSQL databases is a plus.
• Knowledge of the below Frameworks is critical to the role:
o Spring (core) – essential
o Spring (boot)
o Jackson/SnakeYaml

If you are interested in the Senior Java Developer role, please contact Hugh McCarthy on 01 662 1000 or click on apply now.


Email me jobs like this

Contact Details:
Brightwater
Tel: 01-662 1000
Fax: 01-662-3900
Contact: Hugh McCarthy

You may return to your current search results by clicking here.

Latest Job Listings