
Senior Software Engineer
1 day ago
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Paysys Labs
Human Resource Executive | Technical Recruitment | Training & Development | HR Operations | Employee EngagementJob Responsibilities:
- Architect, develop, maintain, and enhance complex back-end features and services using Java Spring Boot and other server-side technologies, ensuring scalability, reliability, and high performance.
- Design and implement modular and reusable code libraries, focusing on scalability and maintainability to support future application growth and evolving requirements.
- Lead the integration of external APIs and data sources, collaborating closely with front-end and cross-functional teams to ensure seamless data flow, functionality, and optimal user experience.
- Optimize database performance through effective schema design, indexing, and query tuning, while managing connections and ensuring efficient data access patterns.
- Deliver clean, maintainable, and well-documented code by adhering to advanced coding standards, industry best practices, and ensuring peer code review feedback is applied effectively.
- Drive and conduct comprehensive code reviews, mentoring team members to enhance code quality, adherence to standards, and team collaboration.
- Develop and maintain robust unit, integration, and performance tests, ensuring system reliability, stability, and seamless deployment in production environments.
- Stay ahead of emerging trends in Java, Spring Boot, and back-end architecture, and proactively introduce new tools, technologies, or methodologies to the team.
- Take ownership of technical specifications, development roadmaps, and project deliverables, ensuring clarity and alignment with organizational goals.
- Serve as a technical leader within the team by mentoring junior developers, troubleshooting critical issues, and advocating for continuous process improvement in development practices.
Job Requirements:
- Education: Bachelor's or master's degree in computer science, Software Engineering, or a related field.
- Experience: 4-6 years of hands-on experience in back-end development, with a strong focus on Java Spring Boot and associated technologies.
Technical Skills:
- Extensive knowledge of object-oriented programming (OOP) principles, design patterns, and best practices.
- Experience with Java 8+ features, including Streams, Lambdas, and Functional Programming concepts.
- Proven track record of designing and developing scalable microservices using Spring Boot.
- Advanced experience in developing, consuming, and securing REST APIs.
- Proficiency in Spring Framework modules, such as Spring Security, Spring Data JPA, Spring Batch, and Spring Cloud.
- Strong experience with SQL databases (e.g., Oracle, SQL Server).
- Deep understanding of RESTful API design, including versioning, documentation (e.g., Swagger/OpenAPI), and best practices.
- Expertise in implementing security mechanisms like OAuth2, JSON Web Tokens (JWT), and basic cryptographic techniques.
- Experience with GraphQL APIs is a plus.
- Knowledge of scalable architecture patterns, including load balancing, caching, and horizontal scaling.
- Familiarity with CI/CD pipelines, Docker, Kubernetes, and other DevOps practices.
- Experience with monitoring and logging tools like Prometheus, Grafana, or ELK stack.
- Advanced experience with Git, including branching strategies, merge workflows, and repository management.
- Analytical Skills: Proven ability to independently analyze and resolve complex back-end challenges, optimize performance, and enhance code quality.
- Collaboration: Demonstrates strong collaboration skills by effectively working with cross-functional teams, mentoring junior developers, conducting code reviews, promoting best practices, and taking ownership of projects to drive technical discussions and deliver high-quality solutions.
- Learning Agility: Exhibits a strong eagerness to stay updated with the latest technologies, frameworks, and industry trends, coupled with the ability to quickly adopt and lead the implementation of new tools, processes, andmethodologies.
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionEngineering and Information Technology
Referrals increase your chances of interviewing at Paysys Labs by 2x
Get notified about new Senior Software Engineer jobs in Karāchi, Sindh, Pakistan.
Karachi Division, Sindh, Pakistan 12 hours ago
Principal Software Support Engineer-II (L3)Karachi Division, Sindh, Pakistan 6 months ago
Karachi Division, Sindh, Pakistan 6 months ago
Senior Full Stack Software Engineer (.NET Core & Angular)Senior Software Quality Assurance EngineerSenior Software Engineer I - AI (Contract)Senior Software Engineer- D365 DevelopmentSenior Software Quality Assurance (SQA) EngineerKarachi Division, Sindh, Pakistan 8 hours ago
We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr-
Senior Software Developer
3 weeks ago
Karachi, Sindh, Pakistan Contour Software Full timeJoin to apply for the Senior Software Developer - RPG role at Contour SoftwareContinue with Google Continue with Google2 weeks ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer - RPG role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14...
-
Senior Software Developer
4 weeks ago
Karachi, Sindh, Pakistan Contour Software Full timeJoin to apply for the Senior Software Developer role at Contour SoftwareContinue with Google Continue with GoogleJoin to apply for the Senior Software Developer role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen...
-
Senior Software Developer
1 day ago
Karachi, Sindh, Pakistan Contour Software Full timeJoin to apply for the Senior Software Developer - Team Lead role at Contour SoftwareJoin to apply for the Senior Software Developer - Team Lead role at Contour SoftwareGet AI-powered advice on this job and more exclusive features.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About...
-
Senior Software Engineer
3 weeks ago
Karachi, Sindh, Pakistan dubizzle Full timeJoin to apply for the Senior Software Engineer - React Native role at dubizzleJoin to apply for the Senior Software Engineer - React Native role at dubizzleGet AI-powered advice on this job and more exclusive features.At Dubizzle Labs, we are looking to further expand our Pakistan office of already 400+. We are most interested in bringing on board colleagues...
-
Senior Software Engineer
1 week ago
Karachi, Sindh, Pakistan VentureDive Full timeWe are looking for highly skilled and experienced Senior Software Engineer (GoLang) who wants to boost his/her career by working on software systems that are built on leading edge technologiesVentureDive Overview:Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest growing technology company in the region that...
-
Senior Software Engineer
3 weeks ago
Karachi, Sindh, Pakistan iTack Solutions Full time1 day ago Be among the first 25 applicantsDirect message the job poster from iTack SolutionsHR Recruiter | Talent Acquisition | Technical RecruitmentWe are seeking a Senior .NET Developer with extensive experience in WebForms, .NET Core, and front-end technologies like Angular to join and lead our development team. The ideal candidate will manage and guide a...
-
Senior Software Engineer
3 weeks ago
Karachi, Sindh, Pakistan Astrikdigital Full timeSenior Software Engineer – IFRS9, ECL, EIR Models & AI DevelopmentAstrik is hiring a highly skilled Senior Software Engineer with 6–8 years of experience to join our financial technology team. This is a full-time opportunity for a tech-savvy individual with expertise in IFRS9 ECL, EIR modeling, and AI/ML development. The ideal candidate will have a...
-
Senior Software Engineer
6 days ago
Karachi, Sindh, Pakistan Knysys Full timeSenior Software Engineer Knysys, Pakistan If you have successful experience in the field of software engineering in a generalist role in challenging projects/applications, you are welcome to apply in our place where exposure to work on multiple technology and different services areas along with respectable learning and financial growth are the fruits for...
-
Senior Software Engineer
2 weeks ago
Karachi, Sindh, Pakistan Plutus21 Partners Full timeJoin to apply for the Senior Software Engineer (Python) role at Plutus21 PartnersJoin to apply for the Senior Software Engineer (Python) role at Plutus21 PartnersJob Title: Senior Software Engineer (Python)Location: PakistanTeam: DataExperience Level: 3-4 YearsWork Arrangement: RemoteRole OverviewPlutus21 Capital is seeking a Senior Software Engineer...
-
Senior Software Engineer
3 weeks ago
Karachi, Sindh, Pakistan PAYD Tech Solutions Full timeBachelor's degree in Computer Science, Software Engineering, or related fieldAbout us:DataStep is on a mission to build a technology-first and Digital Pakistan that unlocks the true potential of our society. Our goal is to become a major influencer on Pakistan's technology landscape and be at the forefront of digital innovation and growth in the country. We...