Telenor Microfinance Bank/Easypaisa (Fintech)
Role
Senior Software Engineer (Java)
Description of Project
FinTech project
Responsibilities
▪ Designing, developing, and testing Java-based software applications and working with other
members of the development team to design software solutions, writing high-quality,
maintainable code, and testing the software to ensure that it meets the specified
requirements.
▪ Collaborating with cross-functional teams and work with other members of the development
team, as well as stakeholders from other departments, such as product management, QA,
and support. It's important to be able to work effectively with people from diverse
backgrounds and to communicate clearly and concisely.
▪ Troubleshooting, debugging software issues and responsible for identifying and fixing bugs
in the application I have worked on. This involves analyzing log files, using debugging tools,
and working with other members of the team to identify and resolve issues.
▪ Staying up-to-date, Continuously learning and staying up-to-date with the latest technologies
and best practices in the field. This may involve attending conferences, taking courses, and
reading tech publications.
▪ Maintaining Application documentation of integration/change request you develop so that
others can understand how it works and how to use it. This may include writing technical
specifications, user manuals, and other documentation
Technology Stack
Apache Tomcat, Apache Kafka, Spring Boot,
SpringMVC, Microservices, Eureka Netflix ,Implementing HTTPS, GRPC, Protobuff Rest API, Interceptors Filters, Spring Security Logging, Pagination JWT, Jasper Reporting, Hibernate ORM, JPA Repositories, Thymeleaf, Maven, Gradle, JSP, JSTL, Ajax ,jQuery, JavaScript, HTML,CSS, Bootstrap-4.
J2SE (JAVA8,9):
▪ Object Oriented Concepts
▪ Functional Programming
▪ JDBC
▪ IO File Handling (Reading & Writing)
▪ Object Serialization & Decerialization
▪ Socket Programming
▪ Collection Framework
▪ Generics
Period
09.2019 —
10.2023
(4 years 2 months)