Java Engineer

  • Search Initiatives
  • Temecula, CA, USA
  • Jul 23, 2020

Job Description

Please submit all resume to: info@searchinitiatives.com As Java Engineer at Search Initiatives, you will work with a team of highly talented project Internet Marketers. This role reports to the Chief Technology Officer. The position offers the unique opportunity to operate in an entrepreneurial environment and to define the strategy, innovation and evolution of our online business. Essential Duties and Responsibilities: Include the following. Other duties may be assigned. Actively contribute to software development. Solve difficult problems with elegant and practical code. Preparation of software design specifications and other forms of architectural documentation. Resolve defects/bugs during QA testing, pre-production, production, and post-release patches. Contribute to the design and architecture of the project. Define technical scope of products and their features. Support users by developing documentation and assistance tools. Required: To perform the job successfully, an individual should demonstrate the following competencies and be flexible and responsive to critical business needs. Ability to take a project from scoping requirements through actual launch of the project. Strong distributed systems and web services design and implementation experience. Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives. Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Bachelor’s Degree in Computer Science or related field with 4+ years relevant work experience. Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Thorough understanding of Internet protocols such as HTTP, DNS, TCP, and UDP. Experience with Agile Development, SCRUM, or Extreme Programming methodologies.