A background in software engineering, with a good level of understanding of the software development lifecycle (SDLC), including Design, Implementation, Testing, Deployment and Support phases
Knowledge of Application servers such as Jboss/WebSphere
Technical experience with designing systems utilising OOAD, SOA, Java, J2EE, Spring, React.js, Node JS, Hibernate, SOAP/REST web services using XML/JSON, Spring security, SpringBoot and AMQP/RabbitMQ
Experience in writing SQL query reports and creation of data correction scripts including writing stored procedures using SQL Server
Understanding of the cloud infrastructure and its’ relationship with developing secure and scalable applications (with a strong preference for AWS)
An understanding of common AWS services (e.g., EC2, RDS, S3, SQS, Lambda, AWS MQ) • Familiar with containerization technologies like Docker and Kubernetes
Basic Knowledge of DevOps automation using CI/CD pipelines and Helm charts, including Infrastructure as Code (IAC) using Terraform
Familiarity with monitoring and logging tools like Prometheus, Grafana, or AWS CloudWatch. • Experience working in production support environment supporting clients
Experience in debugging/troubleshooting applications programs and identifying potential issues by scanning through application logs
An understanding of agile development methodologies and the practices/tools used in agile projects (scrum, user stories, Jira, Kanban, confluence etc)
Effective communication skills including the ability to communicate technically complex information to clients and other stakeholders
Knowledge of web security
Good logical and analytical problem-solving skills
Ability to work effectively as part of a team
Experience in Wealth Management Industry
Knowledge of FIX protocol and trading platforms.