"The employer is an American post-trade financial services company providing clearing and settlement services to the financial markets. It performs the exchange of securities on behalf of buyers and sellers and functions as a central securities depository by providing central custody of securities. It also manages transactions between mutual funds and insurance carriers and their respective investors.
The company is looking for a senior Java developer to maintain and develop its internal software.
Responsibilities
Technology Expertise is a subject matter expert on one or more of programming languages, vendor products, DTCC applications, data structures, business lines
Platforms works with Infrastructure partners to stand up development, testing, and production environments
Requirements Elaboration works with the Functional Architect to ensure designs satisfy functional requirements
Data Modeling reviews and extends data models
Is aware of frameworks that promote concepts of isolation, extensibility, and extendibility
System Performance contributes to solutions that satisfy performance requirements; constructs test cases and strategies that account for performance requirements; tunes application performance issues
Security implements solutions and executes test plans working mentoring other team members in best practice
Standards is aware of technology standards and understands technical solutions need to be consistent with them
Documentation develops and maintains system documentation
Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban)
Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately
Requirements
Senior Java Developer able to demonstrate capabilities in the following disciplines: Data Warehousing, Data Quality, Data Profiling, Data Modeling.
Strong knowledge of SOLR and specifically Streaming expressions is a MUST.
Experience with creating simple to advance SOLR collection structures / framework. Experience with MPP databases, such as Neteeza, Greenplum, or Teradata. Greenplum/Postgres preferred.
Strong knowledge of Linux/Unix operating system
Experience with scheduling tools such as Autosys is preferred
Qualifications
Minimum of 6+ years experience in application development or system analysis or of related experience
Bachelor's degree preferred with Masters in technical/computer discipline or related equivalent experience required
Skills: Java, Spring Framework, Greenplum or PostGres, Solr, SQL
No Data Found!