Key Responsibilities
Lead fullstack development projects from design to deployment.
Architect, develop, and maintain backend services using Java, Spring Boot, and microservices.
Build responsive and dynamic front-end interfaces using Angular/React/Vue.
Mentor and guide junior developers through code reviews and technical leadership.
Collaborate with product owners, QA, DevOps, and UX teams to deliver high-quality solutions.
Ensure performance, scalability, and security best practices in all applications.
Drive technical decisions, propose new tools, frameworks, and optimization opportunities.
Troubleshoot complex issues across the stack and provide timely resolutions.
Contribute to CI/CD pipelines and cloud-native deployment strategies.
Prepare technical documentation and ensure adherence to development standards.
Requirements:
10+ years of fullstack development experience, with strong leadership responsibilities.
Expert-level proficiency in Java, Spring Boot, REST APIs, and microservices architecture.
Strong front-end development skills using Angular / React / Vue.
Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with cloud platforms (AWS, Azure, GCP).
Hands-on experience with CI/CD tools (Jenkins, GitLab, Docker, Kubernetes).
Strong understanding of system design, architecture, and performance optimization.
Excellent communication, team leadership, and problem-solving skills.