As a Software Engineer II you take ownership of technical execution within the team. You translate business requirements into robust technical solutions, estimate effort and impact, and deliver high quality, well tested software. You care deeply about clean code, test automation and continuous improvement, and you actively contribute to system reliability and operational excellence.
Key responsibilities include building and maintaining backend services using Java with Spring and Spring Boot, contributing to frontend applications using TypeScript and React, and collaborating across disciplines to design and implement end to end solutions. You take responsibility for system ownership by monitoring application health, improving observability, and participating in on call rotations when required. You resolve production incidents, perform root cause analysis, and contribute to postmortems and long term improvements. You support architectural discussions, challenge design decisions constructively, and help evolve systems to meet future needs. You continuously improve processes, code quality and engineering practices while ensuring data security, integrity and compliance with company standards.
Required skills and experience include three to five years of professional software engineering experience, strong proficiency in Java with Spring and Spring Boot, solid experience with TypeScript and React, and a good understanding of end to end system ownership. Experience with Perl is a plus. You are comfortable working with production systems, incident management, CI CD practices, and test automation. You communicate clearly with both technical and non technical stakeholders and demonstrate strong analytical and critical thinking skills. A bachelor degree or equivalent experience is required.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
