Sr. Software Engineer, Compliance IT, Information Technology with a MNC Institutional Brokerage & Investment Services
Job Summary
Key Areas of Responsibilities
-
Design develop and maintain efficient reusable and reliable Java code to support various system functionalities.
-
Develop components essential for the rollout of Compliance functionality ensuring seamless integration with upstream and downstream systems.
-
Collaborate with other development teams to agree on and document design specifications for interconnected functions and modules.
-
Support the development manager by providing accurate and reliable effort estimates for assigned tasks and proactively flagging delays or issues.
-
Participate in all phases of the software development lifecycle including analysis development testing and deployment.
-
Contribute to overall delivery quality by conducting peer reviews performing thorough unit testing and adhering to best practices.
-
Ensure that all code undergoes rigorous testing before deployment to QA to maintain high quality standards.
-
Maintain clear and comprehensive documentation of code design decisions and testing procedures to facilitate knowledge sharing and future maintenance.
Requirements
-
Bachelors degree or higher in Computer Science or a related field.
-
Overall 5 - 7 years of IT experience in Java software development.
-
At least 2 - 3 years of experience as DevOps (CI/CD) / Support Engineer
-
3 - 4 years of experience in Java software development.
-
Strong Core Java skills
-
Strong knowledge of spring framework
-
Hands-on experience of Relational Databases SQL (DML DDL).
-
Working knowledge of messaging systems (JMS MQ Solace etc.) & hibernate
-
Working knowledge of any of Unix OS Solaris Linux etc. and scripting
-
Hands on experience on any code management tool like GitHub Perforce etc.
-
Hands-on experience of Maven.
-
Hands-on experience of Tomcat and web application
-
Hands-on experience writing system integration with industry standard APIs/Web services.
-
Exposure to GWT Angular JQuery Added advantage
-
Good communication skills in English
-
Strong problem-solving and analytical skills.
Required Skills:
Java DevelopmentDevopsCICDCore JavaSpring FrameworkRealtional DatabaseUnix OSScriptingHibernateMavenTomcatWeb Application