WalletHub is one of the leading personal finance destinations in the U.S. and rapidly growing. We're looking for a highly skilled and motivated Senior Java Developer for a full-time, permanent position.

Responsibilities

Designs and develops web applications using Java, Spring Framework, MySQL

Designs and develops unit test cases to make the code more robust

Participates in pairing and code reviews

Supports and troubleshoots problems with existing applications

Participates in the areas of architecture, design, implementation, and testing

Qualifications

You are the ideal candidate for this job if you have:

Over 3 years experience in Java, Spring and MySQL (or any relational database)

Experience developing web and stand-alone applications in Spring technologies, such as Spring MVC, Spring Security, Spring Batch

Proven ability to lead a small group of developers and the willingness to mentor junior developers

Excellent communication and analytical skills

Willingness to work hard

Proficient with spoken/written English

Nice to have but not required

Experience in PHP

Familiarity with front-end technologies – Object-Oriented Javascript, AJAX, XHTML, HTML, XML/DOM

Experience with unit testing framework, test driven development

Compensation

Very competitive salary based on prior experience and qualifications

Potential for stock options after the first year

Raise and advancement opportunities based on periodic evaluations

Visa sponsorship (after 18 months with the company, based on performance, in case you will be working from outside the U.S.)

Notes