Software Engineer for a growing fintech
Transcend - piscataway, NJ
Apply NowJob Description
About our Company Transcend is a fintech company located in Piscataway, NJ, dedicated to helping global market participants enhance liquidity, funding, and collateral decisions through innovative solutions. By integrating with the capital markets ecosystem and clients' technology stacks, Transcend delivers transformational business intelligence to reduce risk, increase efficiency, and drive financial performance. The company's flexible solutions fill operational gaps without duplicating efforts, ensuring clients maximize their technological and financial resources. With decades of experience in capital markets trading, funding, prime brokerage and clearing operations at top tier banks, Transcend's leadership recognized both the challenges and opportunities that lay ahead for institutions to seize a technology advantage to turn collateral into a strategic opportunity. Today, Transcend is helping clients to harness real-time data, collateral and liquidity to optimize firm-wide returns on capital. For more information, please visit Job Description Transcend is seeking a software engineer who is passionate about applying technology to solve complex challenges. This role will work with the senior software engineers to drive the innovative development of our modular technology solutions delivering advanced capabilities for financial services, supporting their collateral management, capital management and compliance needs related to global capital markets transactions. Our software is built using cutting edge technologies and our developers work on a variety of projects designing, building, enhancing and maintaining the code base for our core product (Transcend Software). Qualifications & Experience In addition to the below, a Bachelor of Science in Computer Science or related field is required and 5-7 years of hands-on work experience. Technical Skills Strong Core Java concepts Java Server side development experience along with Spring Stack Working knowledge of building effective API(s) Database technologies and SQL query experience (Microsoft SQL server or Oracle database) Java Message Service (JMS) - including point-to-point messaging, message types, message delivery to non-Java clients, etc. Server-side programming technologies (strong) to build multi-threaded and high throughput - low latency applications Java Message Oriented Middleware (MOM) API Additional Non-Technical Skills Experience in capital markets and/or financial services Excellent communication and interpersonal skills Strong analytics skills, with ability to proactively identify issues before they become major problems. Able to thrive in a fast paced, deadline driven environment Detail oriented, demonstrating thoroughness and strong ownership of work Quick learner with a demonstrated strong aptitude for learning new technologies and understanding how to utilize them Able to prioritize in a fast moving, high pressure, constantly changing environment; Good sense of urgency - problem management and escalation Strong oral and written communications skills that demonstrate a professional demeanor and the ability to interact with others with discretion and tact To thrive in this role, candidates should have a keen interest in the financial markets. Please note that experience in Web technologies like JSP, JSF or Servlet is NOT required. Responsibilities As a software engineer at Transcend, you will work with the leads to develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. More specifically: Work closely with senior software engineers to produce robust core Java code primarily using core Java principles around multi-threading, messaging and caching technologies Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Prepares and installs solutions by determining and designing system specifications, standards, and programming. Improves operations by conducting systems analysis, recommending changes in policies and procedures. Protects operations by keeping information confidential. Provides information by collecting, analyzing, and summarizing development and service issues. Accomplishes engineering and organization mission by completing related results as needed.
Created: 2024-11-13