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