Senior Java Engineer

250 000 0
WalletHub is a high-growth start-up based in Washington, DC .Our fast-paced environment and can do attitude have already earned us several prestigious awards including this year's Gold Stevie for best financial services website from the American Business Awards and a gold medal as one of the products of the year from the Consumer World Awards. We're seeking hardworking, like-minded individuals to help us disrupt personal finance and make a tangible difference in people's everyday lives. More specifically, we are harnessing the power of data analytics and artificial intelligence to build the brain of a smart financial advisor, whose services we're offering to everyone for free. The WalletHub brain enables users to make better financial decisions in a fraction of the time with three unique features: The Improvement at Credit-the Customized Tips: WalletHub Improvement Opportunities identifies and guides you through the Necessary Corrections. Money-Saving the Personalized Advice: WalletHub's savings brain Constantly scours the market for the lightening the load-Opportunities, Bringing you only the: best deals. Of Surveillance Wallet: the Personal finance is not a scary as with credit to monitoring with 24/7 providing

the backup, notifying you of by important credit-report changes. In addition to the valuable intelligence the brain provides, WalletHub is the first and only service to offer free credit scores and full credit reports that are updated on a daily basis absent of user interaction, rather than weekly or monthly and only when a user logs in . Some other services hang their hats on free credit scores and reports, yet they're still inferior to what WalletHub considers minor pieces to a much larger puzzle. Responsibilities: Designs and develops web applications using Java, PHP, Spring Framework, MySQL Designs and develops unit test cases to make the code more robust Participates in pairing and code reviews. Support and troubleshoot problems with existing applications Participates in the areas of architecture, design, implementation, and testing Security automated testing and improving architecture of application with the goal of increasing security (if the developer has experience with this) Note: This position does not have a location requirement and can be performed remotely. Expected work schedule is 45 hours per week. Skills & Requirements At least 2-4 years experience in Java, Spring and MySQL (or any relation database) Experience developing web and stand-alone applications in Spring technologies such as: Spring MVC, Spring Security, Spring Batch Excellent communication and analytical skills Proficient with spoken / written English Experience in security automated testing is a big plus Interested in learning about security and keeping up to date with security standards 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