Fullstack Engineer

0 - 1 years

3 - 7 Lacs

Posted:11 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Overview

The Java Developer will be responsible for designing, developing, and maintaining scalable, high-performance applications using Java and related technologies. This role involves collaborating with cross-functional teams, writing clean and efficient code, troubleshooting technical issues, and contributing to the full software development lifecycle.

Key Responsibilities

1. Application Development

  • Design, develop, test, and deploy Java-based applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Enhance existing applications by improving performance, functionality, and scalability.

2. System Architecture & Design

  • Participate in software architecture discussions and design activities.
  • Develop RESTful APIs and microservice-based solutions.
  • Ensure solutions are secure, scalable, and aligned with business requirements.

3. Code Review & Quality Assurance

  • Conduct unit testing and integrate automated testing frameworks.
  • Participate in code reviews and ensure adherence to coding standards.
  • Troubleshoot, debug, and resolve complex technical issues.

4. Collaboration & Documentation

  • Work closely with QA, DevOps, Product, and UI/UX teams to deliver end-to-end solutions.
  • Prepare technical documentation, design specifications, and release notes.

5. Continuous Improvement

  • Stay updated with the latest Java technologies, frameworks, and industry trends.
  • Recommend improvements to processes, architecture, and development practices.

Qualifications & Experience

  • Bachelors degree in Computer Science, Engineering, or related field.
  • 2–6 years

    of hands-on experience in Java development (customizable by role).
  • Strong knowledge of Core Java, OOP concepts, and data structures.
  • Experience with Spring Boot, Hibernate/JPA, and RESTful API development.
  • Proficiency with relational databases (MySQL, PostgreSQL, Oracle) and SQL.
  • Experience with version control (Git) and build tools like Maven or Gradle.

Key Skills

  • Strong problem-solving and analytical skills.
  • Solid understanding of software engineering principles.
  • Ability to work in Agile/Scrum environments.
  • Good communication and team collaboration skills

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
ti Steps logo
ti Steps

Staffing and Recruiting

Frankfurt Germany

RecommendedJobs for You

hyderabad, chennai, bengaluru

hyderabad, chennai, bengaluru

hyderabad, chennai, bengaluru