Maxsys Solutions is currently searching for an API Services Principal to join a Fortune 200 company in Dallas!   Our client is well recognized for their professional services and known to be a proven leader within the real estate industry!   They are looking for a driven and motivated API Services Principal experienced with Java, Cloud, REST APIs, TFS/Jenkins and Kafka in developing new features and enhancements in the Java programming language. This is an opportunity to play a key role in the data engineering space and work with state-of-art technologies.  This is a permanent role with a competitive salary and bonus; our client offers excellent healthcare benefits, unlimited PTO and a 3% match on 401k. 

Technical Requirements:

  • Java, Kafka, Docker, REST APIs, Cloud, SQL, Linux, TFS or Jenkins, Continuous Integration and Continuous Delivery
  • Work closely with other technical Engineers and Team Leads to develop new features and enhancements in the Java programming language
  • Follow the Enterprise Reference Architecture when developing or enhancing systems or applications
  • Collaborate with Scrum team members during daily standups and assist in gathering requirements and participating in sprint planning and design sessions.  Work closely with Scrum Master and to estimate, design, and build efficient, long term business applications utilizing standards
  • Support, enhance and develop new features in the API Management suite
  • Participate in the evaluation and decision making process over application production issues
  • Build and execute unit and automation test suites
  • Investigate and resolve complex and critical data, system and software issues in production
  • Use open source technologies (Docker, Kafka, relational and no-sql databases) to build cloud based applications
  • Employ CI and CD tools for optimal productivity
  • Identify and raise blockers, issues and risks to Scrum Master and it’s team

Other Requirements:

  • Bachelor’s Degree in Computer Science or related field
  • AWS Certification is preferred
  • 7+ years’ experience in a Java Programmer role for 'large scale' enterprise systems
  • 2+ years’ experience with databases and writing complex SQL queries
  • 5+ years’ experience with creation, consumption and management of APIs
  • 3+ years’ experience with Integration development using REST APIs and message queuing/integration platforms (i.e. Kafka)
  • Experience with Micro services architecture and Docker Containers is preferred
  • 3+ years’ experience with Linux operating systems
  • Must possess advanced analytical and quantitative skills
  • Must possess strong organizational and critical thinking skills in order to assess complex problems; be able to navigate objectives and develop acceptable Enterprise application and governance solutions
  • Must possess excellent communication skills
  • Must have a strategic mind-set and a technical self-starter for this team


No 3rd party vendors or agencies at this time.  All applicants applying for U.S. job openings must be authorized to work in the United States.

You may apply for this position online or by sending an email to  Maxsys Solutions is committed to being an equal employment employer offering opportunities to all job seekers.