Logo Loading

Full Stack Java Developer

Job Summary

We are looking for a skilled Full Stack Java Developer to join our dynamic development team. You will be responsible for designing, developing, and maintaining high-performance web applications using Java (Spring Boot) for backend and React/Angular/Vue.js for frontend. The ideal candidate should have a deep understanding of modern web development practices and be comfortable working across the full technology stack.

  • Key Responsibilities:
    Backend Development (Java + Spring Boot)
    • Design, develop, and maintain RESTful APIs and microservices using Spring Boot.
    • Work with Spring Security, OAuth, JWT for authentication and authorization.
    • Optimize application performance, scalability, and security.
    • Implement database solutions using PostgreSQL / MySQL / MongoDB.
    • Integrate with third-party APIs and services.
    Frontend Development (React)
    • Develop responsive and dynamic web interfaces using modern JavaScript frameworks.
    • Ensure smooth communication between frontend and backend via REST APIs / GraphQL.
    • Use state management libraries like Redux / Context API
    DevOps & Deployment
    • Deploy applications on AWS / OCI / Docker / Kubernetes.
    • Set up CI/CD pipelines using Jenkins/GitHub Actions/GitLab CI.
    • Work with containerization technologies (Docker, Kubernetes).
    Collaboration & Agile Methodology
    • Work in an Agile/Scrum environment, participate in sprints and stand-up meetings.
    • Collaborate with UI/UX designers, backend developers, and DevOps engineers.
    • Write clean, maintainable, and well-documented code following best practices.
    Required Skills & Qualifications 
    • Education: Bachelor’s or Master’s in Computer Science, Software Engineering, or related field.
    •  Experience: 3+ years of experience as a Full Stack Java Developer.
    Technical Skills
    • Java & Spring Boot: Strong knowledge of Java 8/11+, Spring MVC, Spring Boot, Spring Security, JPA/Hibernate.
    • Frontend Technologies: Proficiency in React.js / Angular, TypeScript, HTML5, CSS3, Bootstrap/Tailwind.
    • Database Management: Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
    • REST & Microservices: Hands-on experience building RESTful APIs, GraphQL, and microservices architecture.
    • Testing: Familiarity with JUnit, Mockito, Selenium, Cypress.
    • Cloud & DevOps: Knowledge of AWS (EC2, S3, Lambda), Docker, Kubernetes, Terraform, CI/CD pipelines.
    • Version Control: Expertise in Git, GitHub, GitLab, or Bitbucket.
    Nice-to-Have Skills
    • Experience with Kafka, RabbitMQ, WebSockets.
    • Familiarity with Serverless Computing (AWS Lambda, Firebase Functions).
    • Experience with GraphQL API development.
    • Knowledge of Web Security best practices (OWASP Top 10).
    • Exposure to AI/ML models and integration.
Job Category: IT (Cross-functional)
Job Type: Full Time
Job Location: Kolkata

Apply for this position

Allowed Type(s): .pdf, .doc, .docx