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:
- Update your resume: Highlight your relevant experience, technical skills, and past projects.
- Prepare a strong portfolio: Showcase your work in Java, Spring Boot, Vue.js, React, and database technologies.
- Write a compelling cover letter: Explain why you’re the right fit for this role and how you can contribute to Nisum’s success.
- Submit your application: Use the “Apply” button on the job listing platform or send your application via email.
- 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.
- Associate Product Manager (Scrum Master) – Join BoolMind in Lahore - January 23, 2025
- Sr. Factory Reporting & Operations Specialist – Haier Pakistan - January 23, 2025
- Senior Education Consultant – ABN Overseas Education - January 23, 2025