Senior Java Developer/Architect

California  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Senior Java Developer/Architect

Our client in Pasadena, CA, has an exciting opportunity for a hands-on, senior Java Developer. This developer will be responsible for the planning and successful execution of enhancing portfolio compliance systems using cutting edge technology.

A successful candidate will know how to write Effective Java, and have hands-on experience with domain driven design and database design.

Responsibilities/Duties

  • Domain analysis and design, web service and web application development, code and design reviews, database design, framework evaluation, peer training, and best practice enforcement. Must follow SDLC and promote best practices for development such as continuous integration and compliant change management.
  • Hands-on design and development for applications and services
  • Communicate schedule status regularly to supervisor
  • Contribute to design sessions, coding, code reviews, unit testing, integration testing, supporting beta testing, bug fixes, and documentation
  • Ensure quality deliverables/releases and adherence to IT SDLC and policies
  • Provide production support, evaluate and troubleshoot Java code and system failures and discrepancies; analyze performance and design inefficiencies
  • Stay abreast of the latest technologies and tools being used to improve IT development and delivery

Competencies;

  • Experience developing mission critical applications using open source technologies and custom developed solutions; Intimately familiar with an agile project management methodology
  • 5+ years of experience with Hibernate, and Spring
  • Experience doing Object Oriented Analysis and Design, using Domain Driven Design, and Design Patterns
  • Design level experience and solutions incorporating Java, JPA/Hibernate, JMS, Web Services, Web Applications, HTML, XML, JSON, JavaScript, and Inversion of Control
  • Framework evaluation, recommendation, and adoption
  • Familiar with technology and software development concepts Strong written and verbal communication skills

Business Knowledge and Experience Desired:

  • 5+ years experience working in buy-side asset management Information Technology with a strong preference for Fixed Income experience
  • Exposure to Portfolio Compliance systems such as Charles River or LatentZero.

Technical Experience Required:

  • The candidate MUST have experience with Maven and Ant
  • The candidate MUST have experience with the Spring Framework and a solid understanding of Dependency Injection
  • Domain Driven Design
  • Database design experience with Oracle
  • Continuous Integration
  • JPA/Hibernate
  • Unit testing (TestNG, JUnit)
  • Web Services: JAX-RS (REST), JAX-WS (SOAP)
  • JavaScript Frameworks (ExtJS, JQuery)
  • Apache Tomcat

Specific Technical Experience Desired:

  • Apache Maven build management
  • Business Process Management (BPM)
  • Functional programming (eg Scala)
  • Experience with Flex development and Flex frameworks like BlazeDS, RobotLegs, AMF, Mate, SmartyPants, Parsley, etc.

Academic Qualifications (Minimum Requirments):

  • Undergraduate and/or Master Degree in Computer Science
Start date
ASAP
Duration
12 months +
(extension possible)
From
Segula Technologies inc
Published at
21.02.2012
Project ID:
320126
Contract type
Freelance
To apply to this project you must log in.
Register