Advancing the client's agenda in the financial services industry by developing and maintaining scalable software solutions and end-to-end system integrations.
Requirements
- Proficient in Java (versions 8-21), with strong command of Lambdas, Streams API, and functional programming principles.
- Experience in backend development using Spring frameworks (Core, MVC, Security, Data).
- Working knowledge of JavaScript for UI interaction or scripting tasks.
- Proficiency in at least one additional language such as Python or Scala.
- Experience working with relational databases like Oracle or PostgreSQL.
- Comfortable deploying to and working with App/Web servers such as Tomcat or JBoss.
- Experience developing infrastructure-as-code and cloud-native applications.
Responsibilities
- Develop and maintain scalable software solutions and end-to-end system integrations.
- Design and implement clean, efficient, and reusable interfaces aligned with industry best practices.
- Extend and enhance existing products and services through development, testing, and implementation of new features.
- Collaborate with cross-functional teams to build and automate cloud infrastructure.
- Integrate automated deployments into CI/CD pipelines to streamline software delivery.
- Conduct root cause analysis and data investigations to support reporting, diagnostics, and performance optimization.
Other
- Some understanding of the financial services sector.
- Proven track record of independent work, team collaboration, and client relationship management.
- A dynamic, collaborative, and challenging work environment.
- Opportunities for growth and professional development within a global organization.
- Exposure to cutting-edge technologies in the fintech domain.