Lead Back-end Developer (Java)

  • location: Saint Louis, MO
  • type: Permanent
  • salary: $105,000 - $120,000 per year
easy apply

job description

Lead Back-end Developer (Java)

job summary:
Lead Back-end Developer (Java)

  • St. Louis, MO (Central West End)
  • Direct Hire
Lead Back-end Developer (Java)

As a Lead Back-end Engineer at our client, 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.

Responsibilities

  • 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
  • Postgres/RDBMS Experience Needed
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
  • NoSQL database experience.
Education

  • Bachelors or Masters of Computer Science or related
 
location: Saint Louis, Missouri
job type: Permanent
salary: $105,000 - 120,000 per year
work hours: 8 to 5
education: Bachelors
 
responsibilities:
Responsibilities

  • 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
 
qualifications:
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
  • Postgres/RDBMS Experience Needed
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
  • NoSQL database experience.
 
skills: 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
  • Postgres/RDBMS Experience Needed
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
  • NoSQL database experience.

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Lead DevOps Engineer (AWS)

  • location: Saint Louis, MO
  • job type: Permanent
  • salary: $120,000 - $140,000 per year
  • date posted: 12/4/2018


    Lead QA/QMS Engineer

  • location: Saint Louis, MO
  • job type: Permanent
  • salary: $110,000 - $130,000 per year
  • date posted: 12/4/2018