Java Developer

Java Developer, Core Java, JEE, OOD/OOP, UML, Jboss, Struts, Spring, ORM, MYSQL, Webservice, AngularJS, Agile, SDLC, SVN
Full Time
Telecommuting not available Travel not required

Job Description

Job Description

  • Responsible for problem resolution with an existing suite of applications in a production environment.
  • Troubleshoot production and perform defect resolution according to a structured Agile process, including issue identification, determining potential solutions, and following the solution through to successful completion.
  • Code, perform automated unit test, document all solutions as assigned to them.
  • Support the entire lifecycle of the promotion to production process.
  • Review and advise on code created from other team members, and mentor junior associates.
  • Responsible for a leadership role for managing the customer and any issues.

Duties Include:

  • Plan, conduct, and coordinate software development activities.
  • Design, develop, document, test, and debug software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment.
  • Apply the appropriate standards, processes, procedures, and tools throughout the development life cycle.
  • Apply knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software.
  • Correct program errors, prepare operating instructions, compile documentation of program development, and analyze system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
  • Ensure software standards are met.

Required Skills

  • 7-10 years of experience
  • Bachelor’s degree
  • Core Java, JEE technologies
  • Solid OOD/OOP foundation with experience in UML diagramming and design documentation
  • Thorough understanding of established application design frameworks/patterns
  • Automated Unit Test experience [JUnit preferred]
  • JBoss, Struts, Spring, ORM Framework [JPA/Hibernate preferred]
  • Database knowledge [MYSQL preferred]
  • WebService processing experience
  • Must have knowledge of software lifecycle development, object-oriented technologies and 3+ years recent experience in Java Enterprise Edition or SQL development.

Desired Skills

  • Experience in AngularJS
  • Experience in systems project life cycle is preferred, i.e., SDLC/CMM
  • Familiarity with SVN and version control
  • Familiarity with Agile development and cross platform/cross browser compatibility.

Posted By

Susan Smith

8182 Lark Brown Rd., Ste 300 Elkridge, MD, 21075

Dice Id : 10268099
Position Id : IT-17-00055
Have a Job? Post it