Connect With GDH

Join Our Talent Network

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

  • Receive alerts with new job opportunities that match your interests
  • Receive relevant communications and updates from our organization
  • Share job opportunities with family and friends through Social Media or email
Get Started Now

Job Detail


Senior Java Developer


Atlanta, GA

Posted on Feb 12, 2018

.bd_title { font-weight: bold; }
Our client is seeking a Senior Full Stack Java Developer

Job Duties and 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

Required Skills
• Bachelor degree 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)
• Experience working with Agile 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

GDH Consulting, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, veteran’s status or any other category protected by law. In addition to federal law requirements, GDH Consulting, Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities and/or employees. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, benefits and training.