Java Developer
Janus Capital Group - Denver, CO

This job posting is no longer available on Janus Capital Group. Find similar jobs: Java Developer jobs - Janus Capital Group jobs

Current Janus employees - please apply through My Janus
  • * If you are a returning applicant, please log-in to your account in thePrevious Applicantssection below. This will allow you to review your current application information & resume and make any necessary updates before applying for a job posting. You will not have the ability to update this information or attach an updated resume once you've applied for a job posting. *

Java Developer
Location: US - Denver, CO
Last updated: 3/14/13 8:10 AM

Janus is a global investment management firm with the trust and respect of more than four million shareholders, clients and institutions, and with more than $156 billion in assets under management (as of December 31, 2012). Our product offerings include investment strategies across fixed income, as well as growth, mathematical and value equities. Janus has always been passionately inquisitive and independent in our pursuit to identify better investment opportunities for our clients. If there’s one thing that we’ve uncovered throughout our 40 year history, it’s that our unique culture of discipline and independence helps drive our clients’ success. Janus is in business to help our investors achieve their financial goals and realize their dreams, and we believe the most effective way to do so is to work together to deliver strong, consistent long-term investment performance and exceptional service. We are deeply committed to our mission to deliver better outcomes for our clients through the disciplined pursuit of independent ideas.

Description

ROLE PURPOSE:

Will design, develop, maintain and support Janus Web Sites, eCommerce and Digital Marketing applications. Will have responsibility for developing solutions for all tiers of the application; framework, controls, middle-tier business components, database layer, etc. Participate in formulating standards and development practices across multiple, related teams.

Candidates must have excellent analytical skills, expert knowledge of project life cycles, and large project experience. Must be able to develop solutions that match the needs of the business. Candidate will assist in design and development reviews. Should be comfortable with direct communication with all levels of technical, management and business resources.

ESSENTIAL FUNCTIONS: *
  • Participates in all facets of the life-cycle of a product, including: understanding business needs, information gathering, standards and requirements generation, research and design, coding, testing, quality assurance, and code maintenance. *

  • Partners with business subject matter experts and stakeholders to relate difficult technical concepts in business terms, constantly striving to create strong working relationships, adoption and interaction. *

  • Understands complex business problems and identifies creative, technical solutions. *

  • Gathers requirements and decomposes them into actionable tasks with estimates and dependencies. *

  • Designs technical specifications for required features and architectural/framework improvements. *

  • Actively participates in requirements, architecture, and design meetings as well as peer code reviews. *

  • Ensures that code adheres to strict standards for accessibility, security, object-oriented practices and performance. *

  • Writes and conducts unit and integration tests. *

  • Performs systems analysis and programming activities which may require self-education. *

  • Researches, designs and develops custom applications in support of company core business needs. *

  • Designs and implements new software as well as maintains and enhances existing software. *

  • Develops and delivers to aggressive product release schedules working as a cooperative team member in an agile development environment. *

  • Partners with the Quality Assurance team to ensure quality standards are met. *

  • Partners with the IT Security team to ensure security policies are adhered to and embraced. *

  • Effectively functions and communicates within a software development team consisting of developers, quality assurance, and project management members. *

  • Writes documentation for consumers, covering design artifacts, code, and fixes.

OTHER FUNCTIONS: Assumes additional responsibilities, serves on task groups and committees, and/or performs other duties as requested or assigned.

QUALIFICATIONS

KNOWLEDGE, SKILLS & ABILITIES: *
  • Expert knowledge required in the following areas: *

  • Object Oriented Design and Development *

  • Iterative/Agile development methods *

  • Groovy/Grails, Java, J2EE, Glassfish, JSP, JDBC, Spring, Hibernate, GORM, Struts and JUnit *

  • Ajax, HTML, JQuery and CSS *

  • Significant experience or knowledge required in the following areas: *

  • Oracle/SQL Server *

  • Design Patterns *

  • Multi-tiered Software Architectures *

  • Unit Testing / Test Coverage *

  • Dependency Injection/Inversion of Control *

  • Web Services (SOAP, REST) / SOA *

  • JBoss/Tomcat/Apache *

  • Cloud-based development experience is a plus *

  • Ability to successfully work at high intellectual levels in an environment with high expectations where priorities and projects are constantly dynamic. *

  • Excellent verbal, written and interpersonal communication skills, demonstrating the ability to communicate technology concepts to all personnel. *

  • Ability to dive into new technologies and independently learn languages across multiple platforms. *

  • Experience developing and designing solutions that contribute to massively scalable, secure, high availability environments. *

  • Experience working with collaborative teams to iteratively bring working software to end-users quickly. *

  • Agile/Scrum software development practices and methodologies.

MINIMUM EXPERIENCE: *
  • 5+ years of professional experience developing web-based Java applications. *

  • 2+ years of development experience with Groovy/Grails, J2EE, Glassfish, JSP, JDBC, Spring, Hibernate, GORM, Struts and JUnit. *

  • Previous experience in a financial, Mutual Fund or Securities environment preferred.

MINIMUM EDUCATION, TRAINING AND CERTIFICATIONS: *
  • Bachelor’s degree or equivalent experience is required. *

  • BS in Computer Science or Engineering is preferred.

WORKING ENVIRONMENT/PHYSICAL ACTIVITIES: *
  • PC usage up to 100% of the time. *

  • Basic office equipment such as telephone, copier, and fax machines, etc. *

  • May be required to work in excess of 40 hours per week and may include weekend/evening/holiday hours.

All applicants must be willing to comply with the provisions of Janus' Investment Advisory Code of Ethics related to personal securities activities and other disclosure and certification requirements, including past political contributions and political activities. Applicants’ past political contributions or activity may impact applicants’ eligibility for this position.

Janus/INTECH is an EOE / Affirmative Action employer

Janus Capital Group - 21 months ago - save job - copy to clipboard
About this company
16 reviews
Named after the Roman god with two faces, Janus Capital Group provides investment management and advisory services for institutional and...