Java Developer



Job Title: Java Developer


Role Description:


We are looking for a creative and talented Java developer with an eye for quality and detail to help the team build a modern lending platform that will combine and replace several internal systems, streamline business functions, and open up business opportunities. The candidate will work on a global team, with concentration in New York, London, and India. The platform will be built as a web application and will communicate with various back end data services.


Role Responsibilities:

·       Work with small, full-stack feature teams to deliver complete components for broader platform integration

·       Communicate ideas, drive user demos, and work with business stakeholders to iterate development lifecycle

·       Create self-contained, reusable, and testable modules and components-Apply thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system

·       A successful candidate will possess:

·       Hands on software development experience working on Client/ Server, Multi-tier, Web-based applications

·       Strong Core Java, J2EE technologies, Spring Framework (Core/MVC)-Experience in Web UI Technologies a big plus: HTML5, JavaScript, CSS, AngularJS , Jquery, ExtJs, Json

·       Good knowledge of design patterns with excellent problem solving skills -Professional, precise communication skills with client interaction

·       Experience with troubleshooting web applications, familiarity with network monitoring and code profiling tools

·       Professional, precise communication skills