Full Stack DotNet Angular India Remote
Role Overview
We are seeking an experienced
Full Stack DotNet Angular to design, build, and enhance enterprise-grade applications. The ideal candidate will have deep expertise in
Java backend development, strong hands-on experience with
modern front-end frameworks, and a solid understanding of cloud and DevOps practices. This role requires strong technical leadership, problem-solving ability, and the capability to work independently.
Key Responsibilities
- Design, develop, and maintain complex backend services using Java, Spring, Spring Boot, Hibernate/JPA.
- Build and optimize front-end applications using Angular/React with TypeScript.
- Architect and implement RESTful APIs and microservices with high scalability and reliability.
- Drive end-to-end development from requirements gathering to deployment.
- Collaborate with product owners, architects, and QA teams to deliver high-quality software.
- Perform code reviews, mentor junior developers, and enforce coding standards.
- Troubleshoot production issues and implement long-term improvements.
- Work with CI/CD pipelines, Docker, and cloud services (AWS/Azure/GCP).
- Ensure application performance, security, and best practices.
Backend (Advanced)
Required Skills & Experience
- Strong expertise in Core Java (Java 8+), OOP principles, data structures, and algorithms.
- In-depth experience with Spring Boot, Microservices, Hibernate, JPA.
- REST API development and integration.
- Experience with messaging systems like Kafka / RabbitMQ (preferred).
Frontend (Hands-on)
- Angular (8+) or React (highly preferred).
- JavaScript, TypeScript, HTML5, CSS3.
- Responsive UI design using Bootstrap/Material UI.
Database
- Strong SQL experience in MySQL / PostgreSQL / Oracle.
- Knowledge of NoSQL databases such as MongoDB/Redis is an added advantage.
DevOps & Tools
- Git, Maven/Gradle
- CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
- Docker, Kubernetes (preferred)
- Cloud: AWS/Azure/GCP (hands-on experience preferred)
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 610 years of professional full stack development experience.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration skills.
Good to Have
- Experience in distributed systems.
- Knowledge of OAuth2, JWT, API gateway.
- Test automation with JUnit, Mockito, Selenium.
- Exposure to Agile/Scrum methodologies.