Contact

« Back to Jobs Page

Senior Software Engineer

Redi2 Technologies offers flexible and functionally advanced fee billing and revenue management solutions to the global financial services industry.
At Redi2 Technologies, our mission is to market the most sophisticated and easy-to-use fee billing and revenue management system in the global investment management industry by:

  • Engaging our customers to drive exceptional product development
  • Motivating customer-focused employees that are industry and technology experts
  • Leveraging best-of-breed technology to develop, implement, and support our products
  • Continually improving processes and standards to deliver superior services and solutions

Mission of the Senior Software Engineer

Design and code reusable system components, and work closely with Redi2's Director of Engineering and Architects to deliver high quality products on or ahead of schedule. Redi2 expects the Senior Software Engineer to successfully perform the following responsibilities:

  • Own end to end responsibility for the completion of modules, sub-systems and components within various products, projects and services
  • Design and implement J2EE and SOA based systems ensuring all functional and non-functional criteria are satisfied
  • Work closely with Product Managers and Business Analysts to correctly understand requirements, and with the Director of Engineering and Architects to ensure design goals are met
  • Utilize Java, Spring, Hibernate, MySQL, Web Services, XML, Ant, and other open source products and technologies to produce high quality software
  • Configure, troubleshoot and tune servers that include Apache Web Server, JBoss Application Server, Tomcat Servlet Container and MySQL and Oracle Databases
  • Maintain over 90% unit test coverage of all code developed, and ensure a high percentage of integration test coverage
  • Follow the Agile/Scrum SDLC process and participate in daily stand-ups and other Scrum meetings
  • Effectively and consistently transfer domain knowledge to team members by means of pair programming, regular code reviews, wiki pages, and design sessions
  • Research new and upcoming technologies and mentor junior team members as appropriate
  • Work diligently and quickly to resolve bottlenecks that impede the progress of the project

To excel in this role, Redi2 expects that a successful candidate:

Must have at least a BS degree from an accredited university in engineering or science; MS degree is desirable.

  • Must have at least 5-7 years experience developing large-scale, high-volume enterprise applications; Financial Services domain experience is a plus.
  • Must have senior/expert level knowledge of object oriented programming.
  • Must have at least 5-7 years experience developing Java EE enterprise applications.
  • Must have at least 3-5 years experience developing enterprise applications using Spring and Hibernate.
  • Must have senior/expert level knowledge of at least one enterprise application server; JBoss is a plus.
  • Must have good command of web technologies: HTML, Web Services, CSS, Javascript, XML, XSL, etc; JQuery is a plus.
  • Must possess strong SQL skills and have experience with both MySQL and Oracle.
  • Must possess expert knowledge of JDBC and Java ORM technologies like Hibernate.
  • Must be passionate about quality and develop unit tests cases in parallel with the code.
  • Must work successfully in an Agile/Scrum development environment, and be able to adapt in a rapidly changing environment.
  • Must have strong written and verbal communication skills.
  • Must have strong analytical and problem solving skills.
  • Must have ability to learn new technologies quickly and effectively.
  • Must be detail-oriented.
  • Must be a great team player.
  • Must demonstrate high energy and passion towards the software engineering profession.

To apply, please use this form:

*Name:

*Phone:

*Email Address:

Attach Resume:

Questions or Comments: