Lead JAVA Full Stack Developer
Software TechnologyJob 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?