Java Developer in Atlanta, GA at HUNTER Technical Resources

Date Posted: 1/13/2020

Job Snapshot

Job Description

Responsibilities:

  • Be a part of a cross-functional team and work towards test automation and continuous integration
  • Work closely with our team of Product Managers, as well as developers, QA, and designers
  • Drive innovation by coming up with new ideas for our applications and our processes
  • Design, implement, and maintain our application and infrastructure components
  • Refactor and improve maintainability of the codebase
  • Solve complex scalability, platform, and integration problems
  • Learn new paradigms, languages, and libraries

Requirements:

  • 3+ years of experience in a Java J2EE environment
  • 5+ years within an object-oriented software development environment
  • Excellent knowledge of service-oriented programming paradigms
  • 3+ years in building and designing SQL and NoSQL databases
  • Experience working with a version control system (preferred GIT)
  • 3+ years experience building on premise and/or cloud
  • Working knowledge of automating the build and deployment of on premise and /or cloud applications
  • Working in a Linux and/or a Macintosh environment
  • Good understanding of object oriented programming, SOLID principles, design patterns.
  • Knowledge of secure coding principles (OWASP Top 10)
  • 3+ years of experience writing unit test, stubs, mocks in a TDD environment
  • Bachelor’s degree in Computer Science