Senior Java Software Engineer - New Brunswick, United States - Motion Recruitment

    Motion Recruitment background
    Description


    Outstanding long-term contract opportunity A well-known Financial Services Company is looking for a Senior Software Engineer in New Brunswick, NJ (Hybrid).

    Work with the brightest minds at one of the largest financial institutions in the world.

    This is a long-term contract opportunity that includes a competitive benefits package Our client has been around for over 150 years and is continuously innovating in today's digital age.

    If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially, apply today.

    Required Skills & Experience
    Excellent verbal, written, and interpersonal communication skills
    A BS/BA degree or higher in science or technology
    4+ years of SDLC (System Development Life Cycle) experience
    1+ years of capital markets experience
    4+ years of Core Java experience
    2+ years of Spring experience
    3+ years of relational database experience
    3+ years of SQL experience
    3+ years of RESTful or SOAP web services
    2+ years of experience in microservices development
    2+ years of JMS (Java Message Service) experience

    Desired Skills & Experience
    2+ years of Python experience
    2+years of Mongo DB experience
    2+ years of Kafka experience
    2+ years of Oracle Coherence development or implementation experience

    What You Will Be Doing

    Design and developing regulatory platform components supporting various regulatory requirements and require very strong technical knowledge of Java and a solid foundation of server design methodologies.

    Write highly functional and performance code in a structured manner.
    Enhance, build, and deliver application frameworks and specific functionality around Regulatory Technology.
    Design, develop, and support Regulatory platform capabilities, functions, and processes.
    Ensure the use of the agreed technology/tools and interfaces to ensure smooth integration and platform availability across DEV, SIT, UAT, and Production

    Work closely with the business analysts to review requirements to ensure the appropriate level of detail is provided to the tech team.

    Establish and document best practices around design, development, and deployment.
    Create relevant SDLC documentation/deliverables as part of standard project implementations (architecture & design documents, deployment diagrams, source code, scripts, any necessary documentation, etc.)

    Work with cross-functional teams (Application Development, Business Users, IT security, Middleware/Platform, DataPower, MQ, and Coherence) to evaluate solutions & implement high-visibility business & technology initiatives.

    Evaluate solutions, review system architecture, design, and toolsets to achieve project objectives including usability, performance, reliability, monitoring, control, and security requirements.

    Proactively collaborate with the managers to identify key solutions for regulatory obligations, risks, and risk mitigations and review technical deliverables during the entire project life cycle.

    #J-18808-Ljbffr