Sr. Java Developer in Atlanta, GA at HUNTER Technical Resources

Date Posted: 2/8/2021

Job Snapshot

Job Description

Sr. Java Developer
Skills:
  • Develop Java applications to meet or exceed requirements of the business 
  • Participate in technical planning & requirements gathering phases including
  • Design, code, test, troubleshoot, and document engineering software applications 
  • Ensure that technical software development process is followed on the project, and being familiar with industry best practices for software development 
  • Demonstrate the ability to adapt and work with team members of various experience levels 
  • Self starter with the ability to take ownership and deliver on time, while maintaining high quality  Education/Certification 
  • Bachelor’ s degree in Computer Science, Information Technology, or equivalent experience 
  • Required Skills/Experience  4+ years of professional experience and a Bachelor of Computer Science or equivalent degree; without a degree, three additional years of relevant professional experience 
  • Strong core Java and Servlet container skills - backend coding and development 
  • Strong Experience in the Spring ecosystem. Spring, Spring Boot, Spring Security  Experience with multiple Authentication mechanisms and schemes 
  • Experience with build tools including Maven  Experience with multiple persistence mechanisms (SQL, NoSQL)  Experience with RESTful API development and consumption 
  • Experience integrating java applications with cloud services 
  • Experience with cloud providers such as AWS, Azure or GCP  Support, development and maintenance of multiple applications including adding new features to existing applications 
  • Experience developing frameworks for reuse across enterprise applications  Strong debugging, problem solving and investigative skills.
  • Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause problems  Experience building unit tests in one or more unit testing frameworks. (Spock, Mockito, etc) 
  • Experience with tools needed for RDBMS development  Experience with Git based source control systems 
  • Ability to work independently and own the process of software delivery 
  • Preferred: Working experience with Google cloud platform GCP  Web UI experience with React or Angular  Build Automation using Jenkins or similar tooling