Full Stack Java Developer

Confidential Company  •  Atlanta, GA

5 - 7 years experience  •  IT Consulting/Services

Salary depends on experience
Posted on 03/13/18
Confidential Company
Atlanta, GA
5 - 7 years experience
IT Consulting/Services
Salary depends on experience
Posted on 03/13/18

We are looking for Full Stack Java Developer for our client in Atlanta, GA

Job Title: Full Stack Java Developer

Job Location: Atlanta, GA

Job Type: Contract ? 12 Months / Contract to Hire / Direct Hire

Job Description:

Primary Responsibilities:

  • Become a technical lead to customize, deploy, and maintain Java-based web application, Equella
  • Migrate learning object from 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

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.