Skip to main content

Lead JAVA Full Stack Developer

Technology
Software Technology
Akron, United StatesToday
Service contract

Job description

Apex Systems is seeking a highly technical lead JAVA developer to join a new Development scrum team. This is an exciting opportunity for someone who wants lead a cloud based development team that is developing custom web applications. The ideal candidate will be both technical and will train/mentor more junior developers. If interested, please apply directly to this posting

Lead JAVA Developer

100% Remote

Long Term Contract

Required Experience

  • 10+ years of Software Development, Configuration Management, Implementation, and/or support of cloud technologies and platforms
  • Core JAVA version 11 or higher
  • Java Full stack Development experience
  • Experience developing cloud-based applications (Azure)
  • Oracle Databases
  • JavaScript, HTML, CSS (AEM nice to have)
  • Willingness to train and mentor more junior developer
  • Spring Boot / Thymeleaf /HTML Templates

Responsibilities

  • Will work within product development teams in a scrum/agile setup
  • responsible for translating requirements and input from Solution Architects into a technical design, as well as delivering design artifacts such as class and sequence diagrams
  • The Senior Java Developer will support the Product Development Manager and the scrum teams with solid technical advice in terms of design, implementation and effort estimations
  • The Senior Developer is expected to conduct design and code reviews and will be part of the implementation to include hands-on coding
  • The Senior Java Developer Lead and guide junior developers, will be an advocate for engineering best practices in terms of coding standards, dependency/build management, etc
  • Understand the business and align with the priorities
  • Lead hands on development guiding and inspiring team members
  • You will focus on designing, implementing and reviewing the code of multiple project team members for quality, standards, and best practices
  • Be an organized team lead, and to multitask work threads
  • Create efficiency where it does not exist, provide solutions that improve efficiency/scalability
  • Be a force multiplier
  • Be an enabler for team through collaboration and technical solutions
  • Perform code reviews, provide guidance and advice on the quality of code written
  • Drive engineering culture

Significant experience with:

  • Dependency management (Gradle or Maven)
  • Source code control such as Git DVCS or Bitbucket
  • RDBMS such as MSSQL, MySQL, PostgreSQL
  • Linux, Windows and MacOS
  • Design of Java applications through all layers of an application such as frontend, integration, application, and business logic
  • One or more object-oriented programming languages (Java, Go, Python, JavaScript)
  • Developing services, REST APIs, DAOs, and integration scenarios
  • Frameworks like Spring, Struts, Activitiy/jBPM, and Drools
  • Web application security and designing controls to guard against SQL injection, cross-site scripting etc

Required Skills : - 10+ years of experience - Lead over 5 mid-level developers - Core Java 11 - Front End: HTML, CSS, JavaScript - Oracle DBA experience - Maven - Agile/Scrum

Basic Qualification :

Additional Skills :

Background Check :Yes

Drug Screen :Yes

Notes

Selling points for candidate :

Project Verification Info

Exclusive to Apex :No

Face to face interview required :No

Candidate must be local :No

Candidate must be authorized to work without sponsorship :Yes

Interview times set : :No

Type of project :Architecture/Design

Master Job Title :Dev: Java

Branch Code :Cleveland

Interested in this role?