Java Developer

Job Description

We are currently looking for an experienced, highly motivated java developer to join our growing team.

The ideal candidate is an individual who loves to design, create and maintain software. We desire someone who thrives in a team environment and really enjoys all aspects of software design and implementation. The perfect candidate will be invested in developing good software as well as growing their skills as a developer.

Main Responsibilities

Design, develop, test, improve and maintain a high performance Software as a Service (SaaS) property tax management application.
Engage and collaborate with management, team members and quality assurance as appropriate to ensure high quality deliverables.
Adhere to and promote both industry and Rethink 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


At Least 2+ years of experience with JAVA/JEE
Solid understanding of design principles and design patterns
Knowledge of Java web technologies such as Servlet, JAX-RS, etc.
Solid working knowledge of web technologies such as HTML, Javascript and CSS
Familiarity with Hibernate (or equivalent) ORM
Working experience with Java EE 6+ and knowledge of Java EE components such as EJB, JPA, etc.
Proven ability to meet deadlines, prioritize tasks and work effectively with minimal supervision in a team environment
Strong analytical and problem solving skills

Beneficial Skills

Experience creating and maintaining Java APIs (Restful, SOAP, etc.)
Experience with modern web frameworks and javascript libraries (react, angular, node, etc.)
Experience with BIRT or equivalent
Experience with Apache Wicket or other component based Java front-end frameworks
Well versed in SQL with RDBMS experience
Working knowledge of development tools and environments such as Maven, Git, IntelliJ IDEA, etc.

Nice To Haves

Active in developer communities with blogs / meet ups
Actively follows current best practices as well as trends in programming
Subscribes to lists / forums that discusses software development and/or technology

Who We Are

We are the industry leading developer and vendor of web based, real estate asset management software focused on property tax and assessment. We are re-imagining how companies tackle one of the largest expense line items on their financials. Our clients, including many in the Fortune 500, trust us to provide them with the latest technology and superior customer service to help them reach their property tax and financial goals.

** 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. **