Job Description :
Experience across the full stack is desirable: database -> back end -> front end
Deep understanding of data analytics, data profiling, data modeling, passion for modern data driven applications.
Familiarity with Agile software development methodologies to ensure the early and continuous delivery of software
High energy, demonstrated willingness to learn new technologies, and takes pride in how fast they develop working software
Must be self-directed/self-motivated with a clear sense of ownership and a solution oriented approach
This role requires a wide variety of strengths and capabilities, including:
Advanced core Java and JEE skills.
Advanced Web App development skills, including HTML5, ES6, CSS and React.
Comprehensive understanding of Spring/Spring boot Framework, Microservices, RESTful API.
Advanced knowledge of application, data and infrastructure architecture disciplines.
Understanding of architecture and design across all systems.
Competent with developing highly multithreaded, highly scalable/resilient, low-latency, concurrent applications.
Good communication skills. Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals.
Understanding of Agile development, Test Driven Development methods and Continuous Integrations.
Working proficiency in developmental toolsets, such as Eclipse/Intellij, Maven, GIT.