Java Developer in Atlanta, GA at HUNTER Technical Resources

Date Posted: 1/18/2020

Job Snapshot

Job Description


The Java Developer will focus on the development lifecycle of applications, from concept and design right through testing.

Responsibilities
  • Will design, implement and maintain java application phases
  • Will conduct software analysis, programming, testing and debugging; Identify production and non-production application issues
  • Will perform application development tasks as necessary, following established coding standards focusing on usability, performance and application security.
  • Will conduct software analysis, programming, testing, and debugging
  • Will perform individual unit testing of code in a development environment, and perform integration testing of code with other team members in a shared integrated environment.
  • Will maintain versioned code in a source code control system; identify and turn over code for inclusion in scheduled builds and releases.
  • Will produce component documentation including functional and technical design documents, installation instructions and release notes.
  • Will research and stay abreast of new documented requirements and functional designs
  • Will configure and perform automated testing of code; ensure defects are identified for quality assurance.
  • May provide as needed support for production implementation

Requirements:
  • Bachelor of Science or Master degree - Computer Science, IT technology
  • 5 + years experience in application development using the following technologies – Java, Spring Spring Boot, Javascript frameworks like ReactJS
  • 5 + years of experience in developing web applications using MVC framework and API development

Preferred Skills
  • HTML, CSS, javascript, Bootstrap
  • Demonstrated knowledge in Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Demonstrated knowledge of Relational Databases, SQL, experience with test-driven development
  • Demonstrated experience with Continuous Integration tools like Jenkins a plus.

The Java Developer will focus on the development lifecycle of applications, from concept and design right through testing.

Responsibilities
  • Will design, implement and maintain java application phases
  • Will conduct software analysis, programming, testing and debugging; Identify production and non-production application issues
  • Will perform application development tasks as necessary, following established coding standards focusing on usability, performance and application security.
  • Will conduct software analysis, programming, testing, and debugging
  • Will perform individual unit testing of code in a development environment, and perform integration testing of code with other team members in a shared integrated environment.
  • Will maintain versioned code in a source code control system; identify and turn over code for inclusion in scheduled builds and releases.
  • Will produce component documentation including functional and technical design documents, installation instructions and release notes.
  • Will research and stay abreast of new documented requirements and functional designs
  • Will configure and perform automated testing of code; ensure defects are identified for quality assurance.
  • May provide as needed support for production implementation

Requirements:
  • Bachelor of Science or Master degree - Computer Science, IT technology
  • 5 + years experience in application development using the following technologies – Java, Spring Spring Boot, Javascript frameworks like ReactJS
  • 5 + years of experience in developing web applications using MVC framework and API development

Preferred Skills
  • HTML, CSS, javascript, Bootstrap
  • Demonstrated knowledge in Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Demonstrated knowledge of Relational Databases, SQL, experience with test-driven development
  • Demonstrated experience with Continuous Integration tools like Jenkins a plus.