Job Overview:
As a seasoned software engineer, you will be responsible for designing, developing, and maintaining complex applications using Informatica PowerCenter, Java/Spring, and Oracle SQL/PLSQL. This role requires expertise in multiple technologies and a strong analytical mindset.
* Develop and maintain scalable and efficient applications
* Implement and manage continuous integration and delivery pipelines to streamline development and deployment processes
* Perform thorough testing and quality assurance to ensure high-quality software delivery
* Conduct in-depth performance analysis and tuning for Java applications and SQL queries
* Utilize version control systems like GitLab for collaboration and code management
* Work with cloud-based technologies and leverage basic knowledge to support cloud-based solutions
* Leverage shell scripting (bash, ksh, cmd) for automation on RHEL/Windows platforms
* Apply banking knowledge to develop innovative solutions for financial instruments
Key Requirements:
* Proficiency in Informatica PowerCenter, Java/Spring, and Oracle SQL/PLSQL
* Experience with CI/CD tools, test automation, and version control systems
* Strong analytical and problem-solving skills for performance tuning and troubleshooting
* Basic understanding of cloud-based technologies and SaaS
* Familiarity with shell scripting on Linux/Windows environments
* Knowledge of banking and financial instruments is highly beneficial