Job Description :
fulltime only

gc/citizens only

*Senior Application Developer (Java, MySQL) - San Francisco, CA*

*Fulltime*

The developer will be working on an internal application that allows
investment portfolio managers maximize on their Tax Laws. Developer should
have strong Java and MySQL experience.

Top 3 Skills

*1. Java*
*a. Knows Java Frameworks*
*2. MySQL (Strong SQL Database skills

*3. Python*

- Previous experience in a Financial institution would be a big plus
- Good communications to talk to Portfolio Managers
- 4 person Dev team in San Francisco

Overall Summary

We are seeking a strong developer who has worked in financial services with
experience in MySQL and Java. As a senior member of the Application
Development team, the

candidate is responsible for taking part in business and systems analysis,
carrying out design, implementation and testing of software solutions, to
meet the

requirements of our business partners in the Managed Accounts area.
Candidate will be part of the development team in developing applications
and programming
integration code with various on premise and off premise systems.

Major Responsibilities

Have background with experience in architecting enterprise solutions and
applications
Ability to gather requirements from business partners and implement
solutions.
Ability to design solutions through best practices of design patterns
taking into account future scalability and changes as needed
Ability to think creatively to offer innovative solutions for our
business needs
Participate in unit and regression testing during every release
Work on multiple projects concurrently
Communicate effectively with all areas across the organization to ensure
successful delivery of application releases
Responsible for system analysis, design, coding, testing, and
documentation
Contribute in designing and implementing integrations between various
systems
Support nightly batch production cycles, which requires periodic on call
responsibility

*Experience/Skills Required*

1 - 3 years experience in the financial investments (trading, portfolio
management)
5+ years database development (MySQL, SQL Server)
8+ years of IT experience
6+ years of Java development experience with Java
1 - 3 years of experience with ETL tools such as Talend or Pentaho
3+ years of experience in version control and software builds
Familiarity with Python
Ability to write advance SQL queries, procedures and analyze data in
database
Desire to work in fast-paced delivery-focused environment
Strong business, problem solving, and analytical skills
Independent, self-starter requiring little supervision to complete tasks
Proactive in foreseeing potential business and technical problems and
mitigating risk
Proactive in solving business and/or technical problems
Strong team player
Excellent communication skills

Experience/Skills Preferred

LINUX knowledge
Experience with scripting languages (JavaScript, jQuery, Python)
JBoss Application server
Web services (SOAP / REST)
JavaServer Faces (JSF)

Education/Licenses Required

Computer Science degree or 8+ years of equivalent experience required