Java Application Developer

$80,001 - $80,001/Yr

SAIC - Santa Ana, CA

posted 3 months ago

Full-time - Entry Level
Santa Ana, CA
Professional, Scientific, and Technical Services

About the position

SAIC is seeking a Sr. IT Application Developer to support the Auditor Controller of Orange County, CA. This role involves the design, development, and maintenance of large system software solutions and applications to meet business needs, with a focus on upgrading Angular applications. The ideal candidate will have extensive experience in full life cycle web development and be familiar with all phases of the Software Development Life Cycle (SDLC).

Responsibilities

  • Lead the upgrade of Angular from version 11 to the latest version.
  • Develop, test, implement, and maintain software programs.
  • Integrate best software development practices in software design, development, and deployment.
  • Implement high quality, secure, and maintainable code using standard software design patterns and best practices.
  • Participate in gathering software requirements and develop software applications.
  • Analyze code to find causes of errors and revise programs as needed.
  • Collaborate with other developers, business analysts, project managers, business users, vendors, and management.
  • Communicate effectively, both orally and in writing.
  • Listen effectively to others and share technical knowledge with others.

Requirements

  • Bachelor's degree or equivalent combination of education and work experience directly related to the skills required.
  • 5+ years of Software Design and Development experience is required; 7+ years is highly preferred.
  • 5+ years or more of Java Configuration and Development experience.
  • Experience upgrading Angular applications from one major version to another.
  • Experience refactoring code to meet new standards and practices introduced in newer Angular versions.
  • Strong JavaScript and TypeScript skills.
  • Experience in managing and upgrading dependencies and third-party libraries.
  • Solid understanding of object-oriented programming concepts and design patterns.
  • Experience in Client-Server and N-tier web applications development, deployment, and maintenance using Java, J2EE, Spring Batch, XML, HTML, CSS, JavaScript, Web Services.
  • Extensive MS SQL database and SQL Reporting Services (SSRS) knowledge and development experience.

Nice-to-haves

  • Familiar with concepts related to application security.
  • Familiar with scheduling and running jobs using scheduler tools, e.g., Windows Scheduler and/or CTRL-M.
  • Familiar with web design tools such as Adobe Photoshop, Illustrator, Flash, and Dreamweaver.
  • Familiar with Eclipse IDE, Maven, and Subversion.
  • Mobile apps development experience is a plus.

Benefits

  • Competitive salary range of $80,001 - $120,000 based on experience.
  • Ongoing application acceptance with no deadline.
  • No COVID-19 vaccination requirement by SAIC, but customer site requirements must be followed.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service