Full-Time

Java Developer

Jobsbridge

Jobsbridge

No salary listed

San Diego, CA, USA

In Person

Category
Software Engineering (1)
Required Skills
jQuery
Agile
JavaScript
Software Testing
Struts
Apache Subversion (SVN)
Bootstrap
Java
REST APIs
Spring
HTML/CSS
Hibernate
Requirements
  • Advanced knowledge and experience with Java and Java Platform, Enterprise Edition (J2EE).
  • Ability to translate business requirements into an application architecture.
  • Advanced knowledge and experience with Test-Driven Development (TDD).
  • Experience with Java frameworks including Spring, Model-View-Controller (MVC), Struts, and Hibernate.
  • Experience with XML and JSON.
  • Experience with Subversion or an equivalent source code control system.
  • Experience developing and consuming web services using JAX-WS, JAX-RPC, and Representational State Transfer (REST).
  • Experience developing web-based applications using JavaScript, jQuery, Bootstrap, CSS3, and HTML5.
  • Experience in rapid prototyping and an agile environment.
  • Strong understanding of testing strategies for websites and applications.
  • Ability to quickly evaluate and integrate tools and components into current systems.
  • Experience collaborating with project managers, functional subject matter experts, and business information technology application managers to define and execute application changes.
Responsibilities
  • Design, develop, and maintain complex programs in the specialty component system.
  • Develop, execute, and document test plans.
  • Work with users to define project scope.
  • Develop business requirements and specifications for specialized components, including identifying alternatives at the system level when needed.
  • Analyze application problems and determine appropriate solutions.
  • Create estimates and timelines for scheduled tasks.
  • Apply proficient knowledge of data to create effective solutions.
  • Design and recommend database and other file-structure upgrades and implement them.
  • Apply advanced knowledge of the assigned business unit's business functions.
  • Apply understanding of supported business-area functions to assignments.
  • Address user inquiries related to areas of responsibility.
  • Maintain system documentation.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A