Technical Lead - Java - Telecommute

Confidential Company  •  Syracuse, NY

11 - 15 years experience  •  Medical Devices & Diagnostics

$110K - $130K
Posted on 11/17/17
Confidential Company
Syracuse, NY
11 - 15 years experience
Medical Devices & Diagnostics
$110K - $130K
Posted on 11/17/17

Technical Lead - Java
Our client is looking for a Technical Lead to oversee the end-to-end design, development and delivery of technology-enabled applications, products and services.  As the Technical Lead you will implement roadmaps and play a key role in the specification and software design phases and lead the implementation phase of the software development life cycle. 
Technical Background

  • Solid understanding of object-oriented design principles
  • Java, EJB, Servlets, JDBC, J2EE
  • Spring Framework (SpringMVC, Spring Security, Spring Boot and Spring Batch, Spring Cloud, Spring Integration, etc..)
  • Grid computing or other approaches to building linearly-scalable batch processing solutions
  • REST and SOAP service development (Jersey)
  • MongoDB or other NoSQL database technologies
  • Oracle, PL/SQL, or other SQL database technologies
  • HTML, JavaScript, JQuery, AngularJS, other JavaScript libraries
  • Distributed source control systems such as Git
  • Gradle or similar build automation tools
  • Jenkins
  • jUnit and mocking frameworks
  • Enterprise Development with Automated Builds, Deployment, Testing?
  • Familiarity with Puppet/Chef/Other for automated server configuration and deployments
  • Experience in Linux/Unix environments

Experience & Qualifications

  • 10+ years of software development experience
  • 3+  years in architect, tech lead, or development manager roles leading teams
  • 3+ years doing complex technical integrations
  • 3+ years doing Agile SCRUM delivery and with preference to SAFe methodologies
  • Experience giving product demonstrations to business partners as part of agile reviews
  • Experience and comfort level presenting technical designs and product roadmaps to IT and business stakeholders
  • Experience implementing architectures optimized for scalability and performance, particularly utilizing data partitioning, caching, and grid computing optimized for batch processing
  • Strong understanding of advanced software development concepts such object-oriented design and development, multi-threading, thread safety, exception handling and logging, asyncronous operations, etc
  • Strong understanding of Software Oriented Architecture and Microservice principles

This is a full time position and the ability to telecommute.

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.