Previous Job
Java Developer
Ref No.: 17-03582
Location: Pittburgh, Pennsylvania
Position Type:Full Time
Pay Rate : $ 110,000.00 - 120,000.00 /Year
Leading Investment Management Company is seeking a Java Web Services Developer

The Business Partner Technology Group is in the middle of building out a new enterprise regulatory reporting system. The system is an enterprise level program of change to improve the Company's abilities to generate timelier and more accurate external reporting with less effort. At the core of this Program, this Project seeks to automate the collection of data and the generation of reports for Assets Under Custody/Administration (AUC/A) and RCT purposes. It will have the ability to aggregate data across the firm in support of regulatory requirements and provide the platform for analytical reporting.

While the primary objective of this project is to enhance the Company's AUC/A and RC-T reporting capabilities, to the extent that other data requirements are known at this time, the analysis will include related data elements that may help to fulfill other regulatory reporting needs as defined by the overall inventory developed for the umbrella program. In addition, as part of the overall technology efforts to rationalize the Company's data warehousing and reporting capabilities under firm-wide shared services, the proposed solution will include the flexibility and extensibility provided by that effort to support future ad hoc and regulatory reporting from the AUC/A data.

The qualified candidate will have experience as a Senior Level Developer, having strong experience in building sophisticated, large scale, data-centric systems. Familiarity with open-source development tools in all tiers of the application stack are required.

Primary Job Responsibilities to Include:
  • Analyze application requirements and develop high level and detailed data models and application designs.
  • Participate in the technical design, development and documentation of cross-functional, multi-platform distributed application systems and databases.
  • Analyze, define and document requirements for data, workflow, and logical processes and interfaces with other systems.
  • Ensure that expected application performance levels are achieved by coordinating, coding, testing, implementing and documenting applications.
  • Interact with business users and understand business requirements, and analyze and come up with optimal technology solutions to solve business requirements.
  • Work with offshore team closely to deliver projects on time and in a high quality manner.
  • Conduct system analysis and work estimate for new tasks.
  • Collaborate with internal and external teams on projects such as sourcing data feed, working with vendors, and implementing APIs.
  • Mentor offshore and junior team members by developing and enforcing standards, facilitating code reviews, and coordinating learning opportunities.
  • 8+ years experience w/ Data Modelling, Data Analysis, and Data Performance
  • 4+ years experience w/ Java
  • 3+ years experience w/ Spring Framework
  • 2+ years experience w/ RESTful Web Services
  • Experience w/ "Big Data”, JDBC, Oracle, and ORM (Hibernate, iBatis)
  • Experience w/ AngularJS, HTML5, CSS, Bootstrap
  • Experience working in an Agile environment
  • Nice to haves: Continuous Integration, Vertica, Jaspersoft, Bower, Grunt, Node.js, Git
  • Broad skillset covering programming, database, scripting, system performance, distributed architecture
  • Experience working with development of complex, large-scale systems required - financial or risk project experience preferred.
  • Experience leading an offshore team, strong work ethics
  • Strong communication skills, interpersonal skills, excellent team player
  • Superb ownership mindset - a habit of excellence
Third Party Applications Not Accepted