Senior Full Stack Developer

Year    KL, IN, India

Job Description

Senior Full-Stack Developer (10-12 Years Experience)

Tech Stack: Angular, Spring Boot, Microservices, MySQL, Redis, Kafka, Docker/Kubernetes, REST/Git/CI-CD

Location: Kochi-Kerala, India

Role Type: Senior Developer / Tech Lead - Full Stack

Position Overview



We are seeking a highly experienced Full-Stack Developer (10-12 years) with deep expertise in Angular, Spring Boot, REST Microservices, MySQL, Redis, and Kafka. The ideal candidate will design, develop, and optimize enterprise-grade distributed systems, ensuring high performance, scalability, and reliability. This role requires strong architectural thinking, end-to-end ownership, and leadership in guiding junior engineers.

Key Responsibilities



- Develop high-quality, scalable applications using Angular (8+) for frontend and Spring Boot for backend services.

- Build distributed microservices with strong fault tolerance, caching, and message-driven workflows.

- Implement complex UI/UX screens, reusable components, state management, and responsive layouts.

- Write and optimize SQL queries, stored procedures, and schema designs using MySQL.

- Design system architecture for scalable, high-availability applications.

- Define microservice boundaries, API contracts, data flow, caching layers, and integration patterns.

- Implement Redis-based caching, rate limiting, and performance optimization.

- Architect and implement Kafka-based event streaming, queue processing, and pub/sub systems.

- Conduct performance tuning, code reviews, and refactoring of critical services.

- Optimize API response times, reduce DB load, and handle concurrency issues.

- Ensure system reliability through proper indexing, caching, asynchronous processing, and monitoring.

- Work with Docker, Kubernetes, Azure/AWS deployment pipelines.

- Set up CI/CD workflows using GitHub Actions, GitLab CI, Bitbucket pipelines, or Jenkins.

- Implement secure API communication, secrets management, and environment configuration.

- Write unit, integration, and performance tests for frontend and backend.

- Ensure code adheres to industry best practices and internal coding standards.

- Mentor junior developers and drive best engineering practices.

- Work closely with Product Owners, QA, and DevOps teams in Agile/Scrum cycles.

- Participate in architectural discussions and contribute to technology decisions.

Required Technical Skills



Frontend



- Angular 8+ (Routing, Services, Interceptors, RxJS, Observables, NgRx preferred)

- Responsive UI using HTML5, CSS3, SCSS, Bootstrap/Tailwind

- REST API integration, JWT authentication, WebSockets

Backend



- Spring Boot, Spring MVC, Spring Data JPA, Spring Security

- Microservices architecture, API Gateway, Service Registry (Eureka/Consul)

- Kafka (Producers, Consumers, Streams), Redis (Caching, Pub/Sub)

Database



- MySQL, strong SQL optimization skills

- Database indexing, normalization, partitioning, query tuning

DevOps & Tools



- Docker, Kubernetes, Git, Maven/Gradle

- CI/CD concepts and automation

- Logging & monitoring using ELK Stack, Prometheus, Grafana (optional but preferred)

Soft Skills



- Strong analytical and problem-solving skills

- Excellent communication with stakeholder-facing experience

- Ability to work independently with minimal oversight

- Ownership mindset & ability to handle end-to-end delivery

Education & Experience



- Bachelor's/Master's degree in Computer Science, Engineering, or related field

- 10-12 years of professional development experience

- Prior experience in leading modules, teams, or architecture discussions preferred

Optional Preferred Skills



- Experience with Kafka Streams or Flink

- Experience with Redis Cluster

- Experience with Azure Cloud, API Management, or Gateway patterns

- Familiarity with MongoDB or other NoSQL databases

- Experience in SaaS / Multi-tenant architecture

Job Type: Full-time

Pay: ?100,000.00 - ?150,000.00 per month

Application Question(s):

Are you willing to commute to Kochi for this job? How many years of experience do you have as a Full Stack Developer?
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5170765
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KL, IN, India
  • Education
    Not mentioned
  • Experience
    Year