Lead Java Developer Job Description

The Lead Java Developer follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Designs, develops, and implements web-based Java applications to support business requirements. Being a Lead Java Developer requires a bachelor’s degree in area of specialty. Resolves technical issues through debugging, research, and investigation. In addition, Lead Java Developer typically reports to a supervisor or manager. Working as a Lead Java Developer typically requires 4 to 7 years of related experience. Contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature.

Lead Java Developer Job Description Template

Our company is looking for a Lead Java Developer to join our team.

Responsibilities:

  • You will build out the trading platform;
  • You will communicate effectively with the traders and sales team members;
  • You will actively contribute to all-round day to day development, participating in all facets of design, development, and planning;
  • Work with a team of developers that develop Java based business applications;
  • Develop and Unit Test web application;
  • Experience leading by example on multiple projects;
  • initial testing of systems by analyzing system failures, and prepare documentation for necessary program changes;
  • 8+ years of experience working within Java development;
  • Participate with the refinement and development of current Java standards;
  • Familiarity with tools such as: Eclipse, EJB, Hibernate, JSP/HTML, J2EE, JQuery, Struts, SQL;
  • Work with complex multi-system solution of geospatial references of roadway inventory data;
  • Produce high quality products through iterative development;
  • Bachelors degree in Information Technology or related discipline, OR equivalent work experience;
  • Requirements of the Lead Java Developer;
  • Understanding relational database concepts and Object Oriented Programming.

Requirements:

  • Rest API;
  • Hibernate;
  • 12-15 Years of experience with the last few years as a Senior/Lead;
  • If you have exposure to IntelliJIDE (for android work) that would be a bonus;
  • Java 8+
  • Experience developing and supporting order execution or real-time market data systems is a plus;
  • Agile Development Methodology experience;
  • Familiarity with Splunk for investigating or monitoring problems on systems;
  • Solving business problems is inspiring to you;
  • You’re motivated by growing junior talent and fostering a culture of continuous improvement;
  • Are excited about changing technologies;
  • Becoming a key player in modernizing a tech stack for the largest provider of medication in the US;
  • Experience with Authorization frameworks and Single Sign On;
  • Experience using build process tools – Gradle, Artifactory, Concourse, Jenkins, JIRA, GIT, and Apache Ant;
  • Have 9+ years of experience in software development.