Full Stack Developer (Java + Angular / Next.js)
Job Description:
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