Java Full Stack Developer

5 - 9 years

16 - 20 Lacs

Posted:3 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role & responsibilities


        5+ Years hands on experience in Spring/Spring boot and Angular (Mandatory)

  • Design, develop, and maintain web applications using Java for the back-end and modern front-end technologies.
    •       Develop RESTful APIs and ensure seamless integration between front-end and back-end components.•       Collaborate with product managers, UI/UX designers, and other developers to translate requirements into functional software.•       Write clean, efficient, and maintainable code adhering to industry best practices.•       Work with relational and non-relational databases to design data models and optimize performance.•       Ensure applications are responsive, scalable, and meet performance standards.•       Conduct unit testing, debugging, and troubleshooting to ensure code quality and reliability.•       Participate in Agile development processes, including sprint planning, stand-ups, and code reviews.•       Stay updated with emerging Java technologies, tools, and frameworks to ensure continuous improvement.

Technical Skills:
•       Proficiency in Java and related frameworks like Spring Boot, Spring MVC, and Hibernate.•       Strong experience in building RESTful APIs and microservices architecture.•       Experience with front-end technologies: HTML, CSS, JavaScript, and frameworks such as Angular•       Knowledge of databases: SQL (Oracle, PostgreSQL) and NoSQL (MongoDB, Redis).•       Experience with version control tools such as Git.•       Familiarity with CI/CD pipelines and DevOps tools like Jenkins or GitLab CI/CD.•       Understanding of cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker.•       Knowledge of testing frameworks such as JUnit, Mockito, or Selenium.

Soft Skills:
•       Strong analytical and problem-solving abilities.•       Excellent communication and collaboration skills.•       Ability to work independently as well as in a team environment.•       Willingness to learn and adapt to new technologies and tools

Preferred candidate profile

Qualifications:
•       Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience).•       5 - 7 years of experience in Java development, with a focus on full-stack development.•       Proven experience building and maintaining scalable, full-stack Java applications.

Nice-to-Have:
•       Experience with container orchestration tools like Kubernetes.•       Familiarity with front-end build tools (Webpack, NPM).•       Exposure to Agile methodologies and practices.•       Experience with message brokers like RabbitMQ or Kafka.

Specific  Skills:

Primary Skill – Java, Spring, Spring boot, Angular and SQL

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Teamware Solutions logo
Teamware Solutions

IT Services and IT Consulting

Chennai Tamilnadu

RecommendedJobs for You