Full Stack Developer (Java + Angular / Next.js)
Summary
Full stack developer at Abacus Consulting in Lahore building backend services in Java (REST APIs, SQL/NoSQL, performance tuning) and responsive frontends in Angular or Next.js, working in Agile/Scrum with code reviews and production support.
Key Responsibilities
Backend Development (Mandatory - Core Requirement)
- Design, develop, and maintain backend services using Java
- Build and consume RESTful APIs
- Work with SQL or NoSQL databases and optimize queries
- Implement secure and scalable application architectures
- Debug, profile, and optimize application performance
- Write clean, maintainable, and testable code
Frontend Development (Mandatory)
- Develop responsive web applications using Angular OR Next.js
- Integrate frontend components with backend APIs
- Ensure performance, usability, and UI standards are met
General Responsibilities
- Participate in code reviews and architecture discussions
- Follow software engineering best practices
- Work in Agile / Scrum environments
- Troubleshoot and resolve production issues when required
Required Technical Skills
Strong understanding of:
- Object-Oriented Programming (OOP) concepts
- Java Collections and multithreading basics
- Exception handling
- REST APIs
- Application architecture fundamentals
Industry Experience
Experience working in at least one professional industry environment such as:
- Banking
- Fintech
- Consulting
- SaaS companies
- Technology firms
Preferred Candidate Profile
- Strong problem-solving and debugging skills
- Experience working on production-grade systems
- Ability to work independently and collaboratively
- Good communication and documentation skills