Full Stack Developer, Mumbai


Full Stack Developer, Mumbai

3 - 5 years

Bachelor of Technology (B.Tech./ BE) | Master of Technology (M.Tech.) | MBA/PGDM

full stack- java

7 ~ 7 LPA

KEY RESPONSIBILITIES

Backend Development

 

  • Design, develop, and maintain scalable RESTful APIs using Java and Spring Boot
  • Implement authentication and authorization mechanisms (JWT, OAuth, refresh token flows)
  • Build robust data access layers using JPA/Hibernate and native SQL queries
  • Optimize application performance for high-throughput backend services
  • Implement exception handling, logging, monitoring, and retry mechanisms
  • Integrate with third-party systems and internal services (payments, external APIs) Frontend Development
  • Develop and maintain Angular applications using modular architecture
  • Implement role-based access control, forms, validations, and API integrations
  • Ensure responsive UI and smooth backend-frontend communication
  • Collaborate with UX/UI teams to improve usability and performance Event-Driven & Messaging Systems
  • Work with Kafka and/or MQTT for asynchronous and event-based communication
  • Design and implement producers, consumers, and message processing workflows
  • Handle idempotency, retries, and failure scenarios effectively DevOps & Deployment
  • Containerize applications using Docker
  • Deploy and manage services on Kubernetes (basic to intermediate level)
  • Work with CI/CD pipelines and environment configurations
  • Troubleshoot applications in Linux environments Software Engineering Practices
  • Write clean, maintainable, and testable code

 

QUALIFICATION/KNOWLEDGE/SKILLS/EXPERIENCE

Qualifications:

  • Bachelor’s/Masters degree in Computer Science, Engineering, or a related field.
  • Candidate should have 2 Years of relevant experience
  • Strong verbal and written communication skills in English.
  • Innovative thinker with a can-do attitude and the ability to adapt in a fast-paced environment.

 

Technical Skills

 

    • 2+ years of professional software development experience
    • Strong proficiency in Java (Core & Advanced)
    • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA
    • Solid understanding of REST APIs and microservices architecture
    • Strong experience with Angular
    • Working knowledge of React is a plus
    • Experience with PostgreSQL or other relational databases
    • Familiarity with Kafka and/or MQTT
    • Basic to intermediate experience with Docker and Kubernetes
    • Working knowledge of Linux commands and server environments Concepts & Fundamentals
    • Strong understanding of OOP, SOLID principles, and design patterns
    • Good knowledge of DSA and problem-solving
    • Understanding of distributed systems fundamentals
    • Experience with authentication, authorization, and security best practices

 

    • Experience in payment or financial systems
    • Exposure to cloud platforms (AWS, GCP, Azure)
    • Knowledge of system design and scalability
    • Experience working in MNCs or product-based organizations