Sr. Java Developer/Architect Consultant (Complianc) Surrex
Job TypeContract Full-Time
Well established firm in the financial services industry with a strong technical team has a need for a new member who is skilled as an Senior Java Developer/Architect (Compliance). Their offices are located within walking distance of great eateries and shops; Professional environment that likes bright people who can come in and make an immediate contribution.
Senior Java Developer/Architect Job Description:
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 include 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.
Senior Java Developer/Architect Responsibilities and Duties:
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.
Senior Java Developer/Architect Specific Business Knowledge and Experience Required:
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.
Framework evaluation, recommendation, and adoption.
Familiar with technology and software development concepts.
Strong written and verbal communication skills.
Senior Java Developer/Architect Specific 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.
Senior Java Developer/Architect Specific Technical Experience Required:
MUST have experience with Maven and Ant
MUST have experience with the Spring Framework and a solid understanding of Dependency Injection
Domain Driven Design
Database design experience with Oracle
Unit testing (TestNG, JUnit)
Web Services: JAX-RS (REST), JAX-WS (SOAP)
Senior Java Developer/Architect Specific Technical Experience Desired:
Apache Maven build management
Business Process Management (BPM)
Functional programming (e.g. Scala)
Experience with Flex development and Flex frameworks like BlazeDS, RobotLegs, AMF, Mate, SmartyPants, Parsley, etc.
Academic Qualifications (minimum requirements): Undergraduate and/or Masters degree in Computer Science.
If you would like to be seriously considered for this role, please respond with your resume in MS Word format.
||Pasadena, CA |