Required Skills: Full Stack Development, JAVA, JEE, angular
Job Description
Resource will be responsible for collaborating to deliver applications that support trading, business intelligence, finance and other complex middle and back office operational systems. The team consists of 4-6 developers of varying skill levels. The Team Lead will oversee, mentor and assist in development when required. They will work closely with the group managers, architects and business analysts to ensure accuracy and on time delivery.
Additional Responsibilities:
Hands-on application development of high-quality, performance and feature rich web applications that provide first-class operational capabilities
Analysis and assessment of business and system requirements in direct collaboration with business users covering a variety of functional discipline
Define the back-end REST APIs for the features of the services being built.
Oversee the creating of unit, integration and end-to-end tests and work with the team for defining test cases.
Skills and Experience:
6+ years of Full Stack Development experience
3+ years as a Team Lead
Expert in core Java and JEE technologies
Strong experience with web development tools and languages such as Angular, HTML5, CSS and JavaScript
Experience with Container technologies (Docker & Kubernetes)
Experience with Cloud technologies such as AWS, Azure, Google Cloud
In-depth knowledge of one or more application frameworks (ie; Spring Boot, Spring MVC and Spring Web Flux)
Strong database design and SQL expertise
Experience with Linux and shell scripting
Experience working in a trading or financial / transactional fast paced environment
Experience with CI/CD practices.
Well versed in industry standard architecture design methodologies and processes
Strong written and oral communication skills