Senior Java Developer

Jose Merciline
  • New York
    30+ days ago

    Job Description

    Senior Java Developer (Semantic and Graph Technologies)


    DESCRIPTION:

    Team Profile (Data Center of Excellence) The "Data Center of Excellence" department is recruiting for an enthusiastic, dynamic, hands-on and delivery focused software developer for an innovative program that plans to harness the power of Graph & Semantic Technologies to solve complex business problems and deliver value to various business divisions.

    The team vision is a multi-year effort to simplify firm's data architecture and business processes front-to-back with goals of reducing infrastructure and manpower costs, improving the ability to demonstrate control of data, empowering developers by providing consistent means of handling data, facilitate data-driven insights & decision making, and providing a platform to implement future change initiatives faster, cheaper and easier.


    Responsibilities:

    *Design, development and support of n-tier distributed applications

    *Collaborate with business and other technology teams to translate business requirements into innovative solutions implementing performant, scalable, resilient distributed applications

    *Work closely with business and technology stakeholders to align development priorities & planning with product and technology roadmap

    *Develop people through coaching, mentoring and management

    *Act as a thought leader in the technical space through researching and knowing industry trends as well as cutting edge tools and technologies


    Requirements:

    *8+ years of extensive experience designing and implementing n-tier distributed applications, large scale data pipelines, Web applications

    *Experience leading high-performing development and engineering teams

    *Strong problem-solving skills, business acumen, and demonstrated excellent oral and written communication skills with both technical and non-technical audiences

    *Experience & expertise across following aspects:

    -Java - Core Java, Multithreading, Spring, API development, Caching, Security/Authentication

    - Design Patters, Object Oriented Design, microservices architecture

    - Semantic and Graph Tech - Graph DB / Triple Stores like Stardog, NoSQL DBs, SPARQL, Ontology, RDF, OWL, R2RML, Graph Analytics & Inferencing, Graph Visualization using components like D3oDatabases - SQL, Stored Procedures, Query Tuning

    -Data Ingestion / ETL - Python, Java, Autosys

    -UI/Web Development ? Angular, React, GraphQL, REST, JSON

    -Data Modeling, Ontology development

    -Linux/Unix, Shell Scripting

    -Agile Development, TDD, BDD

    -Scalability, High Availability, Failover

    -SCM tools such as GIT

    *Bachelor's degree in Computer Science, Software Engineering or related field


    Desired Skills:

    *Experience building Chatbots and other analytics applications using AI, Machine Learning and Natural Language Processing (NLP)

    *Experience utilizing Artificial Intelligence & Machine Learning techniques along with Process and Task Mining to generate insightful business process predictions and prognostics

    *Experience in Financial Services working with various front-to-back business functions like Sales and Trading, Operations, Finance etc.

    Numbers & Facts

    LocationNew York

    Skills

    • Agile Programming Methodologiesunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Authenticationunmatched
    • Behavior Driven Development (BDD)unmatched
    • Borland ObjectWindows Library (OWL) Programming Librariesunmatched
    • Business Processesunmatched
    • Business Skillsunmatched
    • CA Workload Automation AE (AutoSys Edition)unmatched
    • Cachingunmatched
    • Coachingunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Conversation Engineunmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Database Extract Transform and Load (ETL)unmatched
    • Distributed Applicationsunmatched
    • Failoverunmatched
    • Financeunmatched
    • Financial Servicesunmatched
    • Gitunmatched
    • GraphQLunmatched
    • High Availabilityunmatched
    • Industry/Trade Analysisunmatched
    • Internet Applicationunmatched
    • JSONunmatched
    • Javaunmatched
    • Leadershipunmatched
    • Leading Edge Technologyunmatched
    • Linux Operating Systemunmatched
    • Machine Learningunmatched
    • Mentoringunmatched
    • Microservicesunmatched
    • Multi-tier Architectureunmatched
    • Multithreaded Programmingunmatched
    • Natural Language Processing (NLP)unmatched
    • Network Operations Centerunmatched
    • NoSQLunmatched
    • Object Oriented Design (OOD)unmatched
    • Ontologyunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Planningunmatched
    • Program Planningunmatched
    • Python Programming/Scripting Languageunmatched
    • RDF (Resource Description Framework)unmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Requirements Managementunmatched
    • SPARQLunmatched
    • SQL (Structured Query Language)unmatched
    • Salesunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Stardogunmatched
    • Stored Proceduresunmatched
    • Technical Researchunmatched
    • Test Driven Development (TDD)unmatched
    • Thought Leadershipunmatched
    • Unix Shell Programmingunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Programmingunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder