About us:

FINJA, the leading Pakistani FinTech is a new age financial services platform for professionals, merchants and SME businesses addressing their payments, collections and credit needs. FINJA holds a unique position in the value chain enabling all incumbents in the ecosystem to interact digitally. We are the flag bearers leading Pakistan’s economy to a digital transformation by providing innovative financial services & solutions.

Role Purpose & Context:

FINJA is looking for an experienced senior software engineer proficient in java/spring boot who can jump into a high-performance development team and work towards the delivery of a back-end platform migration and development in a fast-paced environment in the Fintech industry. We welcome dynamic individuals that are always willing to improve code quality, collaborate with team members, and are excited to learn new skills.

Responsibilities

  • Make architectural decisions and guide the development activities of others
  • Implement functionality and features that meet the requirements of the project
  • Develop testing/monitoring plans, implementations, dashboards, and alarms
  • Write high-quality and scale-able code
  • Handle complex system development/migrations in a java/spring boot environment
  • Collaborate with product managers and developers to define API contracts and help implement those with cross-team
  • Design robust databases, write stored procedures and functions and measure query performance
  • Create CI/CD pipelines and identify automation requirements.
  • Responsible for Design, Development, Code reviews (peer review), Unit testing, providing support to testing team, Defect fixing, Defect triaging, Root causes Analysis and release / deployment support.

Requirements:

  • Hands-on experience with java 12 or above and spring boot 2 or above
  • Hands-on experience with message brokers like Rabbit MQ or Kafka
  • Professional working experience with MySql and PostgreSQL databases
  • Experience with securing API using different authentication mechanism
  • Able to write unit tests and create secure APIs.
  • Strong relational database design, querying and performance concepts
  • Strong with Spring or Spring boot frameworks experience
  • Must be able to document plans, designs, and thoughts for others to consume
  • Must be a self-starter with a results mindset

Technical skills:

  • Java
  • Spring boot
  • MySql, PostgreSQL
  • Rabbit MQ
  • Data structures
  • Threading/multiprocessing
  • Rest/soap APIs
  • Design patterns implementation
  • Test-driven development

Experience:

  • 4-5 years

Education:

  • BS(CS) or higher

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
BS(CS)/MS(CS)
Career Level:
Experienced Professional
Experience:
4 Years - 5 Years
Apply Before:
Aug 30, 2022
Posting Date:
Aug 15, 2022

Finja

Banking/Financial Services · 263 employees - Lahore

Finja is a new age financial services platform for professionals, merchants (Karyana shops) and SME businesses addressing their payments, collections and credit needs. Being friend of banks, Fls and merchants, we hold a unique position in the value chain enabling all actors in the eco-system to interact digitally

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

Similar Job Titles

I found a job on Rozee!