Posted on: 26/06/2026
Key Responsibilities :
Full Stack Application Development :
- Design, develop, test, deploy, and maintain enterprise-grade web applications using Java and modern frontend technologies.
- Develop scalable, reusable, and maintainable application components following object-oriented design principles.
- Participate in the complete Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, deployment, and production support.
- Deliver high-quality, secure, and performant applications aligned with business requirements.
- Perform code reviews and ensure adherence to coding standards and development best practices.
Backend Development :
- Develop robust backend services and RESTful APIs using Java, Spring Boot, Node.js, and NestJS.
- Build microservices-based applications with high availability and scalability.
- Implement business logic, authentication, authorization, and data validation.
- Integrate applications with third-party APIs, enterprise systems, and cloud services.
- Optimize backend performance, scalability, and reliability.
- Develop asynchronous and event-driven services where required.
Frontend Development :
- Develop responsive, user-friendly, and interactive web applications using Angular.
- Build reusable UI components and modules.
- Integrate frontend applications with REST APIs and backend services.
- Ensure cross-browser compatibility and responsive design across multiple devices.
- Improve application usability, accessibility, and overall user experience.
API & Integration :
- Design, develop, and maintain RESTful APIs.
- Integrate applications with external platforms, payment gateways, authentication services, and enterprise applications.
- Implement secure API communication using OAuth, JWT, and token-based authentication.
- Ensure API performance, security, and version management.
Database Development :
- Design and manage relational database structures.
- Write optimized SQL queries, stored procedures, and database scripts.
- Ensure data consistency, integrity, and high performance.
- Work with databases such as MySQL, PostgreSQL, Oracle, or SQL Server.
- Optimize database performance through indexing and query tuning.
Cloud & DevOps :
- Deploy applications on cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Implement CI/CD pipelines for automated build, testing, and deployment.
- Work with Docker and Kubernetes for containerization and orchestration.
- Monitor application health and troubleshoot deployment issues.
- Collaborate with DevOps teams for infrastructure automation.
Quality Assurance & Testing :
- Develop unit tests and integration tests for backend and frontend applications.
- Perform debugging, troubleshooting, and root cause analysis.
- Resolve production issues within defined SLAs.
- Ensure applications meet quality, security, and performance standards.
Agile Development :
- Participate in sprint planning, daily stand-ups, backlog grooming, and sprint reviews.
- Collaborate with product managers, architects, UI/UX designers, QA teams, and business stakeholders.
- Estimate development efforts and deliver features within project timelines.
- Continuously improve development processes and engineering practices.
Security & Performance :
- Implement secure coding practices to prevent common security vulnerabilities.
- Optimize application performance for speed, scalability, and reliability.
- Ensure compliance with enterprise security standards and data protection policies.
- Conduct performance tuning for frontend, backend, APIs, and databases.
Documentation & Support :
- Prepare technical design documents, API documentation, and deployment guides.
- Maintain code repositories and technical documentation.
- Provide production support and participate in issue resolution during critical incidents.
- Mentor junior developers and contribute to knowledge-sharing initiatives.
Required Skills :
- Strong expertise in Core Java and Java 8/11/17 features.
- Hands-on experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Hibernate.
- Strong proficiency in Angular (latest versions).
- Experience with Node.js and NestJS.
- Strong understanding of RESTful API development and microservices architecture.
- Experience with HTML5, CSS3, JavaScript, and TypeScript.
- Strong SQL and database design skills.
- Knowledge of Git and version control systems.
- Experience with Agile and Scrum methodologies.
- Strong debugging, analytical, and problem-solving abilities.
Preferred Skills :
- Experience with Docker and Kubernetes.
- Exposure to Kafka, RabbitMQ, or other messaging platforms.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of Jenkins, GitHub Actions, or Azure DevOps CI/CD pipelines.
- Familiarity with Redis or other caching technologies.
- Experience with Elasticsearch and logging frameworks.
- Understanding of design patterns and clean architecture principles.
- Knowledge of SonarQube, JUnit, Mockito, and automated testing frameworks.
Educational Qualification :
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
Experience :
- 7-12 years of experience in Full Stack Development.
- Strong hands-on experience in Java, Angular, Node.js, and NestJS.
- Experience in developing enterprise-scale web applications using microservices architecture.
- Experience working in Agile development environments.
Preferred Certifications :
- Oracle Certified Professional (Java)
- Spring Professional Certification
- AWS Certified Developer or Solutions Architect
- Microsoft Azure Developer Associate
- Kubernetes Certified Application Developer (CKAD)
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Backend Development
Job Code
1649066