Senior Software Engineer / Tech Lead for Compliance Archiving Programme Resource should have expert level Java Skills, Excellent Communication , Hands on on Sprint boot Framework, knowledge on Agile
Proficiency in development using Java 8 features.
Must have strong knowledge of OOPS concepts, Multithreading, data structures and design patterns.
Must have knowledge of Rest API and hands on with any development framework, eg, Spring Boot, Spring MVC, Spring Batch, Kafka
Preferred working / knowledge of Apache Camel or GoLang Knowledge of any ORM framework is preferrable.
Working experience with JavaScript/Typescript, Bootstrap, HTML5 and CSS3.
Knowledge of RDBMS design and proficiency in writing SQL queries.
Exposure to DevOps - to implement CI/CD using tools like Jenkins, Dockers etc
Hands on with any unit testing framework, eg, Junit, Mockito.
Experience with code repositories, eg, Bitbucket, SVN, Git
Exposure to JIRA tool. Development with Agile framework is preferrable. Key Responsibilities:
Implement high quality, reusable and well tested software solutions (frontend as well as backend)
Excellent abstract and analytical thinking plus problem solving skills
Build new functionalities and extend the existing application(s)
Work closely with our business colleagues as well as other disciplines (eg, requirement engineers) to elaborate technical solutions out of the requirements
Troubleshoot complex technical issues Write high quality technical documentation
Good business communication, organizational and leadership skills Educational Qualification:
Bachelor s in computer science, Information Technology or Engineering.
Job Classification
Industry: BankingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Technical LeadEmployement Type: Full time