SR

Senior Full Stack Developer

Srijan
Gurgaon ₹4-6 LPA Posted 6 May 2025
FULL TIME
Devops
Agile Methodologies
Restful Api
Graphql
Fullstack
+3 more

Job Description

Key Responsibilities:

  • Full-Stack Development: Architect, develop, and maintain robust Java-based backend systems (using Spring Boot, Microservices) and dynamic, high-performance React applications.
  • Mentorship: Guide and mentor junior developers, conducting code reviews and ensuring adherence to best practices in software design and development.
  • Integration API Development: Design and implement secure and efficient RESTful APIs for seamless front-end and back-end integration.
  • Performance Optimization: Analyze, optimize, and troubleshoot application performance issues, ensuring smooth, scalable operations.
  • CI/CD DevOps: Collaborate with the DevOps team to implement CI/CD pipelines, containerization (Docker, Kubernetes), and automated testing strategies.
  • Code Quality Testing: Ensure high code quality through robust unit, integration, and end-to-end testing practices. Advocate for test-driven development (TDD) where appropriate.
  • Continuous Learning: Stay updated with the latest trends and technologies in Java, React, and cloud platforms to drive continuous improvement and innovation.

Required Skills:

  • Java Expertise: Extensive experience with Java, Spring Boot, and Microservices architecture.
  • Frontend Proficiency: Advanced skills in React.js, along with a strong command of JavaScript, TypeScript, HTML5, and CSS3.
  • API Development: Proficiency in designing and consuming RESTful APIs and familiarity with WebSocket implementations.
  • Database Knowledge: Experience with both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • DevOps Familiarity: Hands-on experience with CI/CD tools, Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP).
  • Testing QA: Strong knowledge of unit testing frameworks (JUnit, Jest, Mocha, Cypress) and automated testing practices.
  • Agile Methodologies: Proven experience working in Agile development environments, utilizing version control systems (Git, GitHub, Bitbucket).
  • Problem Solving: Exceptional analytical and debugging skills with a proactive attitude toward addressing challenges.

Preferred Skills:

  • Architectural Leadership: Experience in designing system architectures for large-scale applications.
  • Microfrontend Architecture: Familiarity with modern frontend architectural patterns.
  • GraphQL Experience: Knowledge of GraphQL for building flexible and efficient APIs.
  • Mentorship Leadership: Prior experience in leading teams or managing projects in a senior role.
  • Communication: Excellent verbal and written communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.

Join WhatsApp Channel