Main responsibilities
Software Engineering
· Deliver solution designs with high quality and high performance requirements
· Provide detailed estimation for development of solutions
· Implement solutions using TDD
· Perform non-functional testing
· Perform code review in accordance to team standards
· Prepare technical documentation for design and implementation
Technical Leadership
· Lead in making key data platform architectural decisions and implementation of major initiatives
· Ensure a good communication between stakeholders, Product Owners, BAs and development members.
· Analyze technical constraints considering functional impacts
· Define and lead the Team Skills upgrade strategy
· Mentor junior team members
· Develop the team and project’s tech capabilities - share knowledge, enforce best practices and encourage data-driven decisions
· Create an environment oriented to trust, open communication, creative thinking, and cohesive team effort
Qualifications and Profile
Work Experience
The candidate should have 10+ years of experience in Software Engineering activities
Technical
§ Java/J2EE 9, Spring, Spring MVC/Struts/JSF, Java script, JQuery
§ Batch processing : Big Data, Fast Data, Micro-services ElasticSearch, Kafka
§ Cloud/Containerization : Docker, Kubernetes
§ Relational databases – MSSQL
§ CI/CD tooling – GIT, Jenkins, Sonarqube, JFrog Artifactory, Argo CD, JFrog XRay, AzureDevOps
The following skills and experiences is a plus
§ Dotnet experience
§ Full-stack expertise using web-markup (HTML5 & CSS3), Typescript/JavaScript/JQuery including frameworks – preferably Angular and back-end development in Java, Spring MVC, Hibernate
Functional
§ General banking, finance and investment banking understanding and knowledge
Other Professional Skills and Mind-set
§ Strong organizational and communication skills
§ Strong sense of ownership and drive with customer focus
§ Strong ability to analyze and summarize
§ Strong interpersonal skills
§ Skilled in providing oversight and mentoring team members
Degree and above in relevant discipline