Job Status: Full Time Onsite
Job Timing: 11:00 AM to 08:00 PM
Required Experience: 4-6 Years
Location: Shahrah e Faisal, Karachi
Key Responsibilities:
- Design, write, and maintain clean, efficient, and testable code according to business and technical requirements.
- Enhance, optimize, and maintain existing systems to ensure performance, security, and scalability.
- Participate in all phases of the software development lifecycle (SDLC) — including design discussions, coding, code reviews, testing, and deployment.
- Employ AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Claude Code) to accelerate development, reduce errors, and improve design accuracy.
- Leverage AI-driven testing, documentation, and debugging tools to streamline workflows.
- Collaborate with cross-functional teams to define technical requirements, architectural decisions, and coding standards.
- Support a culture of continuous improvement through automation, experimentation, and knowledge sharing.
- Contribute to innovation efforts by proposing technical enhancements and exploring AI integration opportunities in the product ecosystem.
- Participate in root-cause analyses for production issues and propose sustainable solutions.
- Document technical designs, code changes, and system configurations clearly and comprehensively.
Other Requirements:
- 4–6 years of hands-on software development experience, ideally in enterprise or SaaS product environments.
- Demonstrated experience working across multiple components in distributed or microservices architectures.
- Bachelor Degree in Computer Science
Required Technical Skills:
- Strong command of Java, Spring Framework, Hibernate/JPA, and related technologies.
- Solid understanding of microservices design and implementation.
- Experience with relational databases (MySQL, PostgreSQL); NoSQL exposure is a plus.
- Familiarity with templating engines (Velocity, Thymeleaf, or similar).
- Knowledge of JavaScript, jQuery, and front-end integration patterns.
- Exposure to AI/ML concepts, Python scripting, or AI infrastructure (LangChain, LlamaIndex, etc.) is desirable.
- Practical experience or interest in AI development tools such as:
o GitHub Copilot / Copilot Pro
o Cursor
o Claude Code
o Tabnine or similar AI code completion tools
- Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes) is a plus.
Job Type: Full-time
Work Location: In person