Full Time
Hyderabad
Job Summary:
We are looking for an experienced Java Full Stack Developer who is passionate about coding and imparting knowledge. The ideal candidate will have a strong background in Java, Spring, and front-end technologies. As a Java Full Stack Trainer cum Developer, you will be responsible for developing robust applications while also training and mentoring junior developers and Interns.
Key Responsibilities:
Training:
Conduct comprehensive training sessions on Java Full Stack development, including Java, Spring Boot, HTML, CSS, JavaScript, and front-end frameworks like Angular or React.
Develop and update course content, training materials, and hands-on projects to ensure they are current and effective.
Mentor and guide junior developers, and interns to help them build strong coding skills and problem-solving abilities.
Assess intern performance through evaluations, code reviews, and feedback sessions.
Development:
Design, develop, and maintain web applications using Java, Spring Boot, and front-end technologies such as Angular or React.
Collaborate with cross-functional teams to define, design, and deliver new features.
Optimize application performance, ensuring responsiveness and efficiency.
Write clean, maintainable, and scalable code while adhering to best practices and coding standards.
Conduct code reviews and provide constructive feedback to improve the overall quality of the codebase.
Collaboration:
Work closely with product managers to deliver high-quality software solutions.
Stay up to date with the latest industry trends, tools, and technologies to ensure the team is using the best practices.
Contribute to the continuous improvement of development processes and methodologies.
Qualifications:
Bachelor's degree in computer science, Information Technology, or a related field.
3+ years of experience as a Java Full Stack Developer.
2+ years of experience in training or teaching roles.
Proficiency in Java, Spring Framework (Spring Boot, Spring MVC), HTML, CSS, JavaScript, and front-end frameworks like Angular or React.
Experience with database technologies such as MySQL, PostgreSQL, or MongoDB.
Familiarity with version control systems like Git.
Strong problem-solving skills and attention to detail.
Excellent communication and presentation skills.
Ability to work independently and as part of a team.
Preferred Qualifications:
Experience with cloud platforms like AWS, Azure, or Google Cloud.
Knowledge of DevOps practices and tools like Docker, Jenkins, or Kubernetes.
Experience with RESTful API design and development.
Previous experience working in an agile development environment.
Benefits:
Competitive salary and performance-based bonuses.
Health insurance and other benefits.
Opportunities for professional development and career growth.
Flexible working hours.
A collaborative and innovative work environment.
How to Apply:
Interested candidates are encouraged to send their resume, and cover letter to [Confidential Information] with the subject line Application for Java Full Stack Trainer cum Developer.
Job Features
Job Category
Development