Java Developer

Job Description

We are currently seeking to hire a java developer to collaborate with our talented and energetic development group. The successful candidate will be involved in the development and implementation of new data modules, reports and interfaces for our leading edge software application – iTAM Link.


Design, develop, improve and maintain a high performance online property tax management application

Engage and collaborate with Product Management and Quality Assurance as appropriate to ensure high quality deliverables

Adhere to and promote both industry and Rethnk Solutions development standards and best practices

Maintain high level of functional and technical product knowledge

Initiate and/or actively participate in continuous improvement of RSI processes

Participate in ongoing skill development and reviews


At Least 2+ years of experience with JAVA/JEE

Solid understanding of object-oriented design principles and design patterns

Knowledge of Servlet, Java Server Pages (JSP), HTML, JavaScript, and CSS

Familiarity with Hibernate (or equivalent) ORM

Working experience with JAVA EE 5/6

Proven ability to meet deadlines, prioritize tasks and work effectively with minimal supervision in a team environment

Strong analytical and problem solving skills

Strong interpersonal and communication skills (verbal and written with both technical and non-technical staff)

Beneficial Skills

Experience with BIRT reporting tools or equivalent

Experience with Apache Wicket or equivalent Java front-end framework

Well versed in SQL with RDBMS experience

Working knowledge of the following development tools and environments: Apache Maven, Mercurial, and IntelliJ IDEA or equivalent

Company Description 

Rethink Solutions Inc. (RSI) is an industry leading developer and vendor of web based, real estate, asset management solutions in the areas of property tax and assessment, occupancy cost, and insurance management. We offer a flexible work environment and the opportunity to work on challenging projects with marque named clients.

If you are a proven sales professional who is determined to find an exciting, new opportunity with tremendous growth opportunities, then you should consider Rethink Solutions. This is a great opportunity to join a dynamic, entrepreneurial environment. We offer a competitive compensation package, opportunities for professional growth, and a collaborative, team-driven culture.

** If you would like to be considered for this position, please email your resume to: quoting your name and the position for which you are applying in the subject line of the email. We would like to thank all applicants for their interest. However, only suitable candidates will be contacted further. **