The role
Job description
Job Type: Freelance / Part-Time / Contract
Engagement: Approximately 2 hours per day
Duration: Ongoing, based on project requirements
Work Mode: Remote
Opportunity: Suitable for experienced professionals seeking additional freelance consulting opportunities alongside their existing employment.
Angular Developer — Freelance / Part-Time Technical Support
Job Overview
We are looking for an experienced Senior Full Stack Engineer to provide hands-on technical support for an ongoing software development project.
The role involves building and maintaining both the frontend and backend of web applications using Angular (with JavaScript) and Java, while managing deployment pipelines and ensuring high code quality standards.
The engagement requires approximately 2 hours of support per day, with the possibility of extending working hours depending on project requirements.
This is not a full-time employment opportunity. We are specifically seeking professionals with practical, hands-on experience in full-stack development and CI/CD operations who can provide technical guidance, write robust code, and resolve integration challenges.
Key Skills Required
- Frontend Development: Strong proficiency in Angular and JavaScript for building responsive, dynamic user interfaces.
- Backend Development: Deep expertise in core Java and backend framework ecosystems (like Spring/Spring Boot) for building robust APIs and server-side logic.
- CI/CD Automation: Hands-on experience configuring and maintaining deployment pipelines using Jenkins.
- Code Quality & Security: Proficiency in using SonarQube for continuous inspection of code quality, static code analysis, and vulnerability detection.
- Version Control & Collaboration: Solid experience managing source code repositories, branching strategies, and pull requests using Bitbucket.
Key Responsibilities
- Design, develop, and maintain web applications using Angular and JavaScript on the frontend and Java on the backend.
- Integrate frontend components with backend server logic and RESTful APIs.
- Set up, maintain, and troubleshoot CI/CD pipelines in Jenkins to ensure smooth and automated deployments.
- Integrate SonarQube into the development lifecycle to enforce code quality, perform code reviews, and resolve technical debt.
- Manage source code repositories in Bitbucket, enforcing best practices for branching, merging, and version control.
- Troubleshoot full-stack configuration issues, performance bottlenecks, and deployment failures.
- Maintain architecture documentation, configuration records, and deployment guidelines.
- Collaborate with remote cross-functional teams to ensure software meets operational requirements and quality standards.
Required Experience
- Hands-on experience developing enterprise applications using Java (backend) and Angular/JavaScript (frontend).
- Practical experience designing and consuming RESTful web services.
- Proven track record of setting up and managing automated build and deployment pipelines with Jenkins.
- Experience utilizing SonarQube to analyze code quality and resolve bugs, vulnerabilities, and code smells.
- Proficiency in Git version control, specifically using Bitbucket for enterprise collaboration.
- Strong analytical, troubleshooting, and documentation skills.
- Ability to work independently and provide remote technical support within a flexible 2-hour daily window.
Pay: ₹20,000.00 - ₹25,000.00 per month
Benefits:
- Flexible schedule
- Work from home
Experience:
- Angular: 5 years (Required)
- JavaScript: 3 years (Required)
- Jenkins: 2 years (Required)
- SonarQube: 2 years (Required)
- Bitbucket: 2 years (Required)
Work Location: Remote