Description

Job Description:

  • We are seeking a Sr. Java Developer to work closely with customers, business analysts, and team members to understand and document business requirements that drive the analysis and design of quality technical solutions.
  • Develop applications using customer standards and industry best practices
  • Work with Business Users and Business Analysts to develop technical solutions to meet business needs
  • Perform operational tasks in order to support the technical environment
  • Provide application support for existing applications

Required:

  • Bachelor's Degree in Computer Science, Information Systems or other related field, or equivalent work experience
  • A minimum of five (5) years of programming/systems analysis experience in Java-based software and Oracle databases
  • Experience working closely with customers, business analysts, and team members to understand and document business requirements that drive the analysis and design of quality technical solutions
  • Experience aligning technology solutions with business and IT strategies and complying with an organization's architectural standards
  • Experience in a full systems life cycle, and designing, coding, testing, implementing, maintaining and supporting applications software that is delivered on time and within budget
  • Experience making recommendations towards the development of new code or reuse of existing code
  • Experience in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies when using modern development technologies including Java and Oracle
  • Excellent communication and documentation skills. (Proficient in English)

Physical Demands

  • Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards
  • Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
  • Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitors

Education

Bachelor's Degree in Computer Science, Information Systems