Apex Systems Lead Back-end Developer (Java) in St. Louis, Missouri

Lead Back-end Developer (Java) in St. Louis, MO at APEX Systems

Date Posted: 11/15/2018

Apply Not ready to Apply?

Job Snapshot

  • Employee Type:


  • Location:

St. Louis, MO

  • Job Type:

Java & Open Source

  • Experience:

Not Specified

  • Date Posted:


Job Description Job #: 914505

Lead Backend Developer - Direct Hire

Candidates must be able to work onsite in St Louis and not require now, or in the future sponsorship.

As a Lead Back-end Engineer, you will be part of the industry-leading team developing software solutions for clinical laboratories. You will work closely with Architects and Developers in transforming high-level architectural designs and leading technical delivery of large-scale enterprise products used by medical professionals to interpret and report clinical genomics data. Your contributions will enable clinical laboratories and physicians to deliver patient-specific diagnosis and treatments based on an individual’s DNA.


  • Design and lead technical implementation of backend web application microservices, RESTful APIs and cloud infrastructure

  • Coach and mentor developers in software development best practices, performing code reviews and ensuring code quality

  • Contribute to architectural discussions, agile software development process improvement and DevOps practices

  • Troubleshoot production issues and new build deployments

    Required Experience

  • You have designed, developed, deployed and maintained enterprise-grade, cloud-based, web applications

  • At least 5 years of experience in Java Technologies (including Java, Spring-Boot, Hibernate, JPA and multi-threaded applications)

  • Experience designing and implementing RESTful APIs using microservice

  • Experience with continuous integration and continuous deployment frameworks (e.g. Jenkins)

  • Experience with Amazon Web Services (AWS) technologies to support enterprise web applications

  • You have worked with a globally distributed development team

  • Linux operating systems

  • Strong communication both written and verbal

  • Minimum 8 years of software product development experience

    Preferred Experience

  • Demonstrated experience with execution, project planning and mentoring from a technical lead perspective

  • Deploying web applications using container technologies, e.g. Docker

  • Using application performance monitoring tools to monitor and optimize user experience

  • Experience with front-end technologies and frameworks, e.g. ES6, Webpack, AngularJS, React

  • Experience with stateless architecture, e.g. AWS Lambda, API Gateway


  • Bachelors or Masters of Computer Science or related

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