This site uses cookies. To find out more, see our Cookies Policy

Senior Full-Stack Java Developer in The Woodlands, TX at APEX Systems

Date Posted: 3/15/2019

Job Snapshot

Job Description

Job #:  950766

Position title:  Senior Full Stack Developer 

Location:  Houston, TX

Contract Length:  6 month initial contract, strong potential for extension

Pay rate:  Negotiable, based on experience 

Start date:  ASAP

Summary: The full stack developer joins an existing scrum team, assisting with feature-level development of user stories.  Development includes implementation of business logic in a RESTful service layer, and presentation of that data via a mobile-friendly Angular web app.  Significant unit testing is expected, and code should be designed for loose coupling.  Integrations will include schedulers, REST-based integration to Python services, RabbitMQ-based message passing to external applications, and multiple JDBC-based database integrations (for both relational and NoSQL databases), with most deployments being containerized cloud implementations.

The production optimization team builds various workflows, primarily time-series based charts which monitor well and reservoir characteristics. 


Skills: Expert level development skills in Java, including strong comfort with unit testing, deployment, object-oriented design, and enterprise scale development patterns. 

  • Senior level Java development via Spring Boot
  • Practitioner level Angular 4+ UI development
  • Strong unit testing ability, test-oriented separation of concerns
  • 12-factor application architecture object design
  • Message-based architecture (RabbitMQ or GCP pub/sub)
  • Source control & work item tracking (i.e. TFS over git)
  • Cloud-based infrastructure experience (especially Docker, GCP)
  • Practitioner-level experience with scrum development (including coordination across teams)

To apply, please send your resume to Briana Burks at 









EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178