Java Full Stack Developer

5 - 8 years

15 - 25 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title: Senior Full Stack Engineer 5+ Yrs of Experience

Location:

Type:

Experience:

Job Summary:

We are seeking a highly skilled and experienced Senior Full Stack Engineer to join our dynamic team. The ideal candidate will have 5+ years of experience in full stack development and a deep understanding of both back-end and front-end technologies. The Candidate will be responsible for designing, developing, and maintaining complex web applications, ensuring they are robust, scalable, and high performing.

Key Responsibilities:

  • Design and Development:

    • Design, develop, and maintain Java-based applications
    • Architect, design, and develop end-to-end web applications.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Write clean, maintainable, and efficient code.

  • Back-End Development:

    • Write well-designed, efficient, and testable code
    • Collaborate with cross-functional teams to identify requirements, prioritize tasks, and develop solutions
    • Troubleshoot and debug issues that arise during development and testing
    • Ensure that all software is developed to meet high-quality standards
    • Develop robust server-side logic, APIs, and databases (e.g., Java, Spring boot, Spring microservices and Kafka).
    • Integrate third-party services and APIs.
    • Ensure security and data protection best practices are followed
    • Keep up to date with emerging trends and technologies in Java development

  • Microservices Architecture

    • Design, develop, and maintain microservices to support scalable and resilient applications
    • Ensure seamless integration between microservices and other system components.
    • Implement best practices for microservices, including API gateway management, service discovery, and inter-service communication
    • Monitor and optimize microservices for performance and reliability

  • Front-End Development:

    • Build responsive and user-friendly web interfaces using modern front-end frameworks in React JS
    • Ensure high performance of applications across all platforms, including desktop, mobile, and tablet.

  • Database Management:

    • Design and maintain databases (SQL and NoSQL).
    • Optimize database performance and queries.

  • Code Review and Mentorship:

    • Conduct code reviews and ensure adherence to best practices.
    • Mentor junior developers and provide guidance on best practices.

  • Testing and Debugging:

    • Write unit, integration, and end-to-end tests.
    • Debug and resolve technical issues across the stack.

  • Collaboration and Communication:

    • Work closely with product managers, designers, and other stakeholders to understand requirements and deliver solutions.
    • Participate in Agile/Scrum processes, including sprint planning and retrospectives.

Qualifications:

  • Bachelors degree in computer science, Engineering, or a related field (or equivalent experience).
  • Strong communication and collaboration skills
  • 5+ years of professional experience in full stack development.
  • Proficiency in front-end technologies (HTML5, CSS3, JavaScript, and frameworks in React JS).
  • Strong back-end development skills in languages in JAVA.
  • Experience with RESTful APIs and web services.
  • Proficiency in database technologies such as SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB).
  • Experience with version control systems (e.g., Git).
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and DevOps practices.
  • Strong problem-solving skills and attention to detail.

Preferred Qualifications:

  • Experience with Docker, Kubernetes, or other containerization technologies.
  • Knowledge of CI/CD pipelines and automation tools.
  • Familiarity with microservices architecture.

Mock Interview

Practice Video Interview with JobPe AI

Start Core Java 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

RecommendedJobs for You

hyderabad, chennai, bengaluru