Full stack Developer Java

Career Crafterz
Mumbai, Maharashtra, India

Job Title: Full Stack Developer

Location: Thane

Working Days- 5 days

Job Summary

We are seeking a Senior Software Engineer with strong expertise in Java and Spring Boot and hands-on experience in Angular to design, develop, and maintain scalable enterprise applications. This role is primarily backend-focused, involving high-throughput systems, API integrations, and distributed architectures, while collaborating closely with frontend, DevOps, and product teams

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
  • Participate in code reviews and enforce best practices
  • Collaborate effectively in Agile/Scrum teams
  • Contribute to technical design discussions and documentation

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

Score my resume against this job, free →

Questions about this job

How do I apply for the Full stack Developer Java job at Career Crafterz?

Use the apply link on this page: you apply directly with Career Crafterz on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Career Crafterz want for this Full stack Developer Java role?

The job description asks for Java, Spring Boot, Angular, RESTful APIs, JPA/Hibernate, PostgreSQL, Docker and Kubernetes. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Career Crafterz?

Apply to the Career Crafterz roles that match your experience, and tailor your resume to each job description: for this role that means showing Java, Spring Boot, Angular. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Full stack Developer Java job remote or onsite?

This is based in Mumbai, Maharashtra.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Career Crafterz, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →