SOFTWARE ENGINEER CLIENT INTEGRATION

Treasury Systems AG
Frankfurt am Main, Germany
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Frankfurt am Main, Germany

Tech stack

Java
Software Debugging
Linux
JUnit
Enterprise Messaging Systems
Object-Oriented Software Development
Mockito
Simple Object Access Protocol (SOAP)
Web Services
Openapi
Multithreading
Concurrency

Job description

As a Software Engineer Client Integration, you will be part of the Client Integration Unit and join one of our Client Integration Teams; according to your skills and interests. You will be responsible for the development and maintenance of interfaces to client-systems via a vast variety of protocols, data formats and connection-types., * Managing the full software life cycle of customer-integration-projects including requirements-analysis, design, implementation, testing and technical onboarding

  • Handling customer projects and synchronize project activities with business departments and customers
  • Partnering with business and technical teams to identify objectives, recognize opportunities and produce innovative solutions
  • Develop architectures and implementations in accordance to agreed standards
  • Support Development, Pre-Production and Live environments
  • Define and document functional and performance requirements, implement Unit-, Integration- and Stress-Tests
  • Define API specifications based on open protocols (e.g. FIX, SOAP, REST)
  • Implement system enhancements to extend 360T's technical service-offerings
  • Design and develop scalable solutions for a growing number of customized client-interfaces
  • Investigation/Analysis of technical problems on a live production platform
  • Constantly improve general framework
  • Maintain and improve existing codebases, We offer an outstanding opportunity for a highly motivated individual to participate in the growth of a successful technology company in the financial sector. The position is based in Frankfurt am Main and is available immediately.

Requirements

  • 3+ years of experience in Java programming and its core libraries
  • Deep knowledge of Core Java, with good understanding of concurrency/multithreading
  • Experience with Junit/Mockito
  • Solid experience with Linux operating systems
  • Solid experience with Messaging technologies (e.g. Webservices, FIX-Protocol)
  • Clean and understandable code writing
  • Good knowledge of object-oriented analysis and design patterns
  • Outstanding reasoning skills, specifically in regards to identifying pragmatic solutions aligned with the long-term goals
  • Ability to discuss technical issues confidently and effectively, with both technical and non-technical audiences
  • Analytical, debugging, and creative problem-solving skills
  • Ability to handle multiple projects in parallel
  • Highly organized, prioritization and planning skills to meet tight deadlines
  • Team player
  • Able to work independently and under pressure in the production environment
  • Excellent spoken and written English skills, other languages are a plus

Apply for this position