Full Stack Java Developer
Job description
- *About Nakisa**
We are building the next wave of enterprise applications with Nakisa AI. Our products use retrieval-augmented generation (RAG) with secure API integrations to large language models. Customer data stays private and auditable, and we never use client data to train third-party models. This privacy-first design gives enterprises trustworthy AI they can run in production.
What sets us apart is a single platform that connects these functions on shared data models, a focus on high-stakes, compliance-heavy workflows, and a culture anchored in Fairness, Integrity, Service, and Humility. Recognized among Canada's top employers, we offer hybrid work, supportive leaders, and clear growth paths. Join us to ship reliable, privacy-first AI at global scale.
- *About the Role**
You will work on making awesome cloud-native modules for our existing solutions as well as be part of the development of completely new products, using the latest cutting-edge architectures and frameworks, with Spring Boot microservices, Vue.js frontends, and much more.
You will be playing a key role from the design and implementation of highly scalable and resilient services all the way to bringing them to production. You will be part of a passionate Agile team built on creativity, innovation, and passion for software development that is on the path of implementing Nop's methodology for its cloud-native apps.
- *What you'll be doing
- You will be working in a fast-paced Agile-based development environment.
- Write well-designed, testable, and efficient code.
- Support continuous improvement by investigating alternatives and technologies and presenting the work for design reviews and design discussions.
- Ownership of your components and handling its support issues.
- You will be encouraged to participate in the design and to think of innovative ideas.
- *What you bring
- 2+ years of working experience in software development and a minimum of 2 years in Java development, including Spring Boot and testing.
- Excellent understanding of object-oriented analysis and design using common design patterns.
- Agile and Test-Driven Development.
- Ability to thrive in a fast-paced environment and to work effectively both independently and as a member of an agile team.
- Must have a Bachelor of Computer Science or comparable industry experience.
- The ideal candidate will have a sound understanding of full-stack development and cloud-native architecture, Spring Boot applications, and REST APIs.
- *Nice-to-haves
- Experience with MVC applications, Java 8, Java 11, J2EE, JavaScript, SQL, HTML5, CSS3, JSP, Docker, Subversion/Git, Elasticsearch, Hibernate, and Vue.js.
- Eclipse, Jenkins, Maven, and related development and build automation tools.
- Knowledge of cloud computing environments (preferably AWS/Azure) and continuous delivery.
- Hands-on experience in HR or financial modules of SAP.
- *Why Nakisa?
- *Flexibility: Hybrid work model with one day a week from home or four days a month from home.
- *Time off: Three weeks of vacation to start, generous sick leave, one personal day, and maternity or paternity leave.
- *Health and wellness: Comprehensive IPD and OPD coverage plus life insurance.
- *Financial security: Three bonuses a year, including annual and festive bonuses.
- *Social perks: Team events, outdoor lunches or dinners, birthday celebrations, annual gatherings, giveaways, and more.
- *Career growth: Mentorship, education assistance up to PKR 100,000 per year, and reimbursement of job-related professional dues.
- *Culture: Supportive, values-driven teams with leaders who care.
- *Make your impact at Nakisa.
- Location: Mega Tower Gulberg, Lahore
- Hiring process: Recruiter conversation, hiring manager interview, and a panel or skills assessment depending on the role
- Not a perfect match: Apply anyway. Potential and drive matter here
- *Apply today.**
¿Te interesa este puesto?