Lead Java Developer in Alpharetta, GA at HUNTER Technical Resources

Date Posted: 5/14/2021

Job Snapshot

Job Description

The Senior Java Developer is responsible for project-team leadership, support and direction with business systems analysis, development and occasional maintenance support in an object/service oriented architecture implemented on the Java platform, and also:
  • Collaborates with Senior Systems Architects, Software Team Leads and other Software Developers to design, develop and deploy technical solutions
  • Analyzes complex information, designs, develops and troubleshoots database applications
  • Reviews functional requirements and prepares and documents technical program, subsystem and system designs and solutions and their associated project task descriptions and effort estimates
  • Uses both industry-standards and company' s existing systems architecture, design techniques and development standards and reviews new work with others to ensure it complies with industry and company standards
  • Documents technical requirements, program and subsystem designs, project task descriptions, effort estimates, and unit and integration tests
  • Performs new development, maintenance fixes and enhancements to meet business requirements
  • Assists other teams to troubleshoot application issues in production, quality assurance and other environments
  • Develops, reviews, refines, uses and documents plans for both automated and manual unit and integration tests and/or assures unit and integration tests are successfully completed prior to production
  • Tests programs for integration prior to production
  • Mentors other software developers and IT staff members
  • Documents resolutions to system problems
  • Documents designs for system requirements
  • Bachelor’ s degree (pref. Computer Science or related degree) or equivalent experience
  • Proficient in enterprise Java development
  • Experience with Spring
  • Experience with Java IDE (preferably eclipse)
  • Strong Unix/Linux experience 
  • Experience with XML and/or Web Services
  • Previous experience with JDBC and JPA/Hibernate would be helpful
  • Relational DB principles using Structured Query Language (SQL)
  • Agile/Scrum methodologies