Apply For This Job


Job Description


Pakistan is faced with a housing shortage of 10 million currently growing by 1 million every year. The population, 80% without a bank account, has been starved off house financing solutions for years. Pakistan’s housing finance-GDP ratio is one of the lowest in the world – 0.25% (South Asia: 3%, Bangladesh: 3%, India: 11%).   

Trellis’ mission is to fill this gap by providing affordable green mortgage solutions to low and middle income groups in Pakistan. This is expected to significantly boost financial inclusion, home ownership and economic activity in the country. The senior management team has a combined experience of over 50 years in international banking, hedge funds, capital markets and financial technology. 

As a new company, we need self-motivated, driven generalists with senior-level experience. For driven individuals, this role provides a unique opportunity to grow rapidly and work with many types of technologies. We will heavily rely on cloud-native, open source technologies with the intent to give back and make a difference. In addition to supporting our business needs, you will have the chance to have a public impact on multiple open source communities making technology more accessible to all. 

Job Title: Software Engineer (Java) 

Primary Responsibilities 

As one of the first members of our software engineering team, you will be laying the groundwork for long term success. You will partner with our business analysts, operations team, and risk team to automate business processes and to build the backend of our web applications. As we get set up, you will also assist with DevOps and administration of our core systems. 

As we grow, there will be opportunities to specialize and/or to move into leadership roles.  

  • Automate end-to-end business processing with BPM tools 
  • Integrate with government and partner institutions through REST API calls 
  • Create automated unit and integration tests to ensure quality 
  • Define monitoring parameters to ensure visibility into production performance 
  • Assist operations team with automating CI/CD pipelines from git to Docker repo  
  • Work under limited supervision with considerable latitude for personal initiative 

Required Skills and Experience 

  • 4+ years of experience as a software engineer focused on web technologies 
  • Building applications with Java and Spring 
  • Automated testing with JUnit 
  • Version control and automated builds with git and Jenkins or equivalent including pull requests and gated check-ins 
  • Interfacing with databases such as MySQL 
  • Managing and troubleshooting Java applications 
  • Strong written, verbal and organizational skills (English) 
  • Experience working with geographically distributed teams 

Desirable Skills and Experience 

  • Docker containers 
  • BPM tools 
  • CRM/ERP systems 
  • Front-end/JavaScript development 
  • Python scripting

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
No Preference
Minimum Education:
Career Level:
Experienced Professional
Minimum Experience:
4 Years
Apply Before:
Dec 19, 2020
Posting Date:
Nov 18, 2020
Show fewer details Read full job description

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Trellis Housing Finance Limited

Banking/Financial Services · 11-50 employees - Karachi

This is a very exciting opportunity to work alongside the founding members of this organization to establish and scale a truly innovative FinTech business model that strives to become the benchmark of how to galvanize social development and transform societies within a short period of time. Trellis ...Read More

Similar Job Titles

Software Engineer

Finja, Lahore, Pakistan
Posted Nov 14, 2020

Software Engineer - .Net Core

Techliance (Pvt) Ltd., Lahore, Pakistan
Posted Nov 24, 2020
View All