Introduction

Are you an experienced Full Stack Developer looking for an exciting opportunity to work with cutting-edge technologies? Nisum, a global digital commerce firm, is hiring a Senior Full Stack Developer to join our team in Islamabad, Pakistan. This is a full-time, on-site position where you’ll get the chance to work with Fortune 500 brands and develop innovative solutions that drive business success. If you have a passion for Java, Spring, and modern front-end frameworks like Vue.js and React, this role is perfect for you!

Responsibilities

As a Senior Full Stack Developer at Nisum, you will:

  • Develop high-quality code using Java, Spring Boot, and modern database technologies (SQL/NoSQL).
  • Solve complex technical problems by leveraging industry best practices and the latest tools.
  • Design and implement scalable microservices architecture using Java 8 & 11, Spring Boot, and Kafka.
  • Build and maintain RESTful APIs and integrate with SOAP APIs when needed.
  • Work on front-end development using JavaScript frameworks like Vue.js and React.
  • Optimize application performance and ensure high code quality through unit testing (Mockito, JUnit) and CI/CD pipelines (Maven, Gradle).
  • Collaborate with cross-functional teams, including designers, project managers, and QA engineers, to deliver seamless digital experiences.
  • Research and implement new technologies to improve software efficiency and scalability.
  • Maintain version control using GIT, SVN, or other distributed version control systems.

Qualifications

To succeed in this role, you should have:

  • A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • At least 5+ years of experience in Java/J2EE development.
  • Expertise in microservices architecture, Java 8 & 11, Spring Boot, and Kafka.
  • Strong understanding of Spring frameworks, including Spring Batch, Spring JPA, and Spring Security.
  • Hands-on experience with SOA, RESTful APIs, and WebFlux.
  • Proficiency in JavaScript frameworks such as Vue.js and React.
  • Experience with unit testing using JUnit, Mockito, and code quality tools.
  • Familiarity with CI/CD pipelines, build tools (Maven, Gradle), and cloud deployment.
  • A problem-solving mindset with the ability to think independently and provide creative solutions.
  • Excellent communication skills and the ability to work effectively in a team environment.

Benefits

At Nisum, we believe in fostering a positive work environment and providing top-tier benefits to our employees. Here’s what you can expect:

  • Health & Insurance: Comprehensive takaful health coverage for employees, including in-patient and out-patient care, as well as parents’ health benefits.
  • Work-Life Balance: Paid time off for medical leave, pilgrimage, and family commitments.
  • Financial Support & Incentives: Interest-free loans, extra salary incentives, car financing schemes, old-age benefits, and fund savings programs.
  • Career Development & Training: Structured training sessions, study sponsorships, international trips, and appreciation programs.
  • Team Building & Social Events: Quarterly team lunches, monthly entertainment events, and a collaborative company culture.
  • Corporate Appliances & Office Facilities: Access to a gaming room, gym, free lunches, in-house vending machines, and state-of-the-art workspaces.
  • Tech Support: Laptop, accessories, cellular, and internet device support as needed.

Applying Guide

Follow these simple steps to apply for this role:

  1. Update your resume: Highlight your relevant experience, technical skills, and past projects.
  2. Prepare a strong portfolio: Showcase your work in Java, Spring Boot, Vue.js, React, and database technologies.
  3. Write a compelling cover letter: Explain why you’re the right fit for this role and how you can contribute to Nisum’s success.
  4. Submit your application: Use the “Apply” button on the job listing platform or send your application via email.
  5. Get ready for an interview: Be prepared to discuss your technical expertise, coding standards, and project experiences in detail.

Frequently Asked Questions (FAQs)

1. What does a Senior Full Stack Developer do at Nisum? A Senior Full Stack Developer designs and develops software solutions using Java, Spring Boot, Vue.js, and React while ensuring high performance and scalability.

2. What qualifications are required for this role? A Bachelor’s or Master’s degree in Computer Science or a related field, along with at least 5 years of Java development experience.

3. What are the key technologies used in this role? Java 8 & 11, Spring Boot, Kafka, RESTful APIs, Vue.js, React, JUnit, Mockito, Maven, Gradle, and CI/CD pipelines.

4. How can I apply for this position? You can apply by submitting your resume and portfolio through the job listing platform or via email.

5. Why should I work at Nisum? Nisum offers competitive salaries, excellent benefits, career growth opportunities, and a positive work environment where innovation is valued.

Asad Hameed
Apply for this job
Submission
Gender?

Leave a Comment