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