This site uses cookies. To find out more, see our Cookies Policy

Intermediate - Java Developer in Alpharetta, GA at HUNTER Technical Resources

Date Posted: 4/1/2019

Job Snapshot

Job Description

Java Developer

As a Full Stack Java Developer, you will design and develop front end web applications using Angular, Typescript, JavaScript, Nodejs or any front end frameworks based on software requirements as well as back end service with Java, Spring Framework, SpringBoot Microservices. The Full Stack Java Developer is essential to maintaining adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc. The Full Stack Java Developer position is responsible for creating and consuming REST, JSON-based API' s.

• Solve unique and complex problems with broad impact on the business
• Build large, complex projects to achieve key business objectives
• Translate highly complex concepts in ways that can be understood by a variety of audiences
• Deploy and maintain Applications / Systems
Additional responsibilities include:
• Working with product owners, UX and other business partners to define work for the team
• Facilitating code reviews, code quality checks, testing, automation, etc.
• Ensure integrated end-to-end design
• Guide and mentor junior developers in developing code and workflow procedures, and conduct code reviews.

• 3 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)
• 1 years experience in working with UI Digital Experience frameworks (LifeRay)
• 2 years experience working with Cloud environments (GCP or AWS) a must
• 1+ 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)
• Knowledge of Postgres/ Oracle / MySQL / NoSQL databases (MongoDB, Cassandra, Neo4J)
• Experience with Node.js, React, Backbone or other client-side MVC technologies is a plus
• Experience in continuous integration build tools (Jenkins, SonarQube, JIRA, Nexus, Confluence, GIT-BitBucket, Maven, Gradle, RunDeck, is a plus)
• Experience with unit and automation testing (Jasmine, Protractor, JUnit)