Software Engineer Principal
Core
Lead technical design and development of software solutions for Corporate and Institutional Banking systems, including microservices, database optimization, and enterprise reporting.
Role type
Principal Software Engineer (Backend/Enterprise Systems)
Builds
Cloud-enabled RESTful microservices, optimized Oracle database solutions, and OBIEE reporting dashboards.
Domain
Financial Services / Banking
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Java, REST/SOAP Webservices, Spring, JPA, JSON, Oracle PL/SQL, SQL query optimization, CI/CD pipelines, IBM ODM, Jenkins, BitBucket, DevOps, OBIEE
Preferred skills
None stated
Technologies
Java, Spring, Oracle DB, Jenkins, BitBucket, IBM ODM, OBIEE, SoapUI, Eclipse/IntelliJ, XSLT, Camel Framework, Hibernate
Responsibilities
Lead technical design and development of software solutions; analyze business processes and define workflows; create technical specifications and unit tests; provide technical oversight and guide team problem-solving; resolve production issues and implement long-term fixes; support application upgrades and infrastructure changes.
Seniority
Principal, hands-on IC with team leadership