JAVA Full stack Lead Developer/ Consultant

8 - 13 years

15 - 30 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Java Full Stack Developer job description outline the responsibilities of a senior developer who leads a team and is proficient in both front-end and back-end development, particularly with Java and related technologies . This role involves architectural design, team leadership, code reviews, mentoring junior developers, and ensuring the overall quality and performance of applications. Key Responsibilities: Technical Leadership: Lead the development of applications using Java, JavaScript, and other relevant technologies. Team Management: Mentor and guide junior developers, provide technical support, and ensure team performance and development. Architectural Design: Design and implement web architecture, including database design and RESTful APIs. Code Quality and Reviews: Perform code reviews to ensure code quality, adherence to coding standards, and best practices. Problem Solving: Diagnose and resolve complex issues, troubleshoot production incidents, and perform root cause analysis. Collaboration: Work with cross-functional teams (product managers, designers, etc.) to define requirements and deliver new features. Performance and Scalability: Design and build systems for speed and scalability, considering factors like microservices and distributed systems. Continuous Delivery: Implement and manage continuous integration and deployment pipelines. Documentation: Maintain and update documentation for the application and its components. Staying Current: Keep abreast of emerging technologies and frameworks in the Java and full-stack ecosystem. Skills and Experience: Java Proficiency: Deep understanding of core Java, Java EE/Spring/Hibernate frameworks, and other relevant technologies. Front-end Technologies: Proficiency in JavaScript, HTML, CSS, and frameworks like React, Angular, or Vue.js. Database Management: Experience with relational databases (MySQL, PostgreSQL) and potentially NoSQL databases (MongoDB). API Design: Experience in designing and implementing RESTful APIs. Software Design Principles: Strong understanding of object-oriented programming, design patterns, and SOLID principles. Testing and Debugging: Experience with unit, integration, and system testing. Communication and Collaboration: Excellent communication and interpersonal skills for collaborating with cross-functional teams. Problem-Solving: Strong problem-solving and analytical skills for troubleshooting issues and resolving incidents. Leadership and Mentoring: Experience in leading and mentoring software development teams. Please share your resumes to bhasker@thoughtwavesoft.com or 8499898387 (WhatsApp Only) Regards Vijay

Mock Interview

Practice Video Interview with JobPe AI

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

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Thought Wave Info Systems India logo
Thought Wave Info Systems India

Information Technology

N/A

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Noida, Uttar Pradesh, India