Sr Java Full Stack Developer

  •  

Atlanta, GA

Industry: Staffing & Recruiting

  •  

5 - 7 years

Posted 278 days ago

This job is no longer available.

Description

Primary Responsibilities:

?            Become a technical lead to customize, deploy, and maintain Java-based web application, Equella

?            Migrate learning object from DSPACE (a Java based learning object repository) to Equella

?            Solve unique and complex problems with broad impact on the business

?            Lead large, complex projects to achieve key business objectives

?            Translate highly complex concepts in ways that can be understood by a variety of audiences

?            Integrate Equella with other Dot Net and PHP applications such as Moodle

 

Additional responsibilities include:

?            Work with Product Owners, UI/UX and other business partners to define work for the team

?            Facilitate code reviews, code quality checks, testing, automation, etc.

?            Ensure integrated end-to-end design

?            Participate in testing efforts

 

Requirements:

?            Bachelordegree or equivalent experience

?            5 or more years as a full stack developer with experience client side JavaScript frameworks (preferably Angular, TypeScript), Node.JS, NPM, server side frameworks (Java / Spring / Spring Cloud / Hibernate / SpringBoot Microservices)

?            2+ years of experience in Angular or other client-side JavaScript frameworks, plus jQuery and HTML5

?            Solid grasp of web and backend application development

?            Strong written and verbal skills

?            Strong interpersonal skills as well as strong teamwork and customer support focus

?            Strong teamwork and customer support focus

?            Aggressive problem diagnosis and creative problem solving skills on highly complex problems; technical agility

?            Experience with Microservices /Rest services / Soap

?            Experience deploying and configuring applications on Apache server

?            Knowledge of Postgres/ Oracle / MySQL/SQL Server / NoSQL databases (MongoDB, Cassandra, Neo4J)

?            Experienceworking withAgile methodologies

?            Experience with Node.js, React, Backbone or other client-side MVC technologies is a plus

?            Experience with JavaScript build tools and dependency management (npm, bower, grunt, gulp)

?            Experience creating responsive designs (Bootstrap, mobile, etc.)

?            Experience with unit and automation testing (Jasmine, Protractor, JUnit)

?            Knowledge of Java build tools and dependency management (gradle, maven)

 

Preferred Skills:

?            Experience with customizing and deploying Equella, an open source Learning Object Repository

?            Knowledge of web components, ES6 and typescript

?            Experience in UNIX or Linux (is a plus)

?            Experience in Liferay (is a plus)

?            Experience in Alfresco (is a plus)

?            Experience with CSS preprocessors (less, sass)

?            Knowledge of Domain Driven Design concepts and microservices

?            REST API design and implementation