Middleware Engineer in Dallas, TX at Open Systems Technologies

Date Posted: 1/5/2020

Job Snapshot

Job Description

A prominent global financial firm is seeking a Middleware Engineer to join their team in Dallas, TX.

Responsibilities

  • Design, build, and maintain a distributed, multi-region, scalable, resilient platform; Work with core engineering consumers and business aligned development community at large to analyze and resolve escalations
  • Gather requirements and consider the technical feasibility of client requests and adjacent technology platforms
  • Responsible for the strategy and execution of how to scale all firm databases, messaging offerings, external payment messaging systems and various proprietary in-house offerings related to service discovery and distributed computing

Qualifications

Required

  • A Bachelor’s degree in Computer Science, or related technical field
  • 3+ years of experience with Java with a strong understanding of Java Development, Object Oriented Analysis and Design and Testing best practices
  • Understanding of distributed systems
  • Knowledge of scripting languages, Linux, Networking protocols, security and file systems
  • Commercially focused; working to understand the requirements and how they will benefit our clients, stakeholders, and business
  • Experience with all stages in the development lifecycle: inception, analysis, design, review, testing, and deployment
  • Understanding of user interaction and usability design to provide an intuitive, seamless end user experience
  • Experience building and sustaining long-term relationships with clients and colleagues in a diverse global organization
  • Able to prioritize and escalate issues in order to influence objectives and outcomes
  • Strong communication skills

Preferred

  • Experience with Python, with a focus on Django, RESTful Web Services, React UI Development
  • Java development experience with a focus on Injection Design Patterns, Swagger, RAML
  • Experience managing infrastructure at scale, including provisioning
  • Understanding of Enterprise Hardware and Software Resilience Patterns
  • Experience managing and automating on-premise and public cloud-based platforms as a service
  • Interest in data products
  • Understanding of security control planes
Job keywords: