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.