Software Backend Engineer (Business Lending)
Lending & Credit Infra
Description:
CORE PROFILE
A senior software engineer that is proficient in software design patterns and principles and proficient in microservice development using Java, Spring Boot, messaging and cloud technology.
NATURE OF WORK
- Works closely with Product Owner and Team to refine requirements and break requests to manageable size with clear acceptance criteria
- Develops defined system features
- Investigates and fixes reported bugs
- Writes automated tests
- Performs code reviews
- Research and acquire new technology and products/platforms knowledge to support business direction and improve operational efficiency
- Communicates progress
- Identifies blocking issues and escalates as appropriate
DISPLAYED SKILL MASTERY
- Actively seeks to understand both business and system needs
- Works proactively to ensure that commitments to stakeholders are met
- Makes good decisions based upon rigorous logic and in-depth analysis to solve difficult problems and come up with effective solutions
- Is a team player who is able to establish effective relationships with colleagues to work on shared initiatives, for the good of the group and the organization
REQUIRED QUALIFICATIONS
- Bachelor’s or College Degree in Computer Science / Information Technology / Computer Engineering or any related course
- At least 5 years of related work experience preferably in a tech lead capacity
- Proficient in microservice development with Java, Spring Boot
- Proficient with AWS
- Proficient with at AWS SNS and AWS SQS
- Proficient with at least one database technology (PostgreSQL, MySQL, Oracle, Databricks)
- Proficient in unit testing
- Good working knowledge of version control tools (eg. Git), preferably using Gitlab
- Working knowledge in the effective use and customization of CI/CD, preferably using Gitlab Pipelines
- Experience with Agile/Scrum development methodology