Description
We are seeking a skilled Java Full Stack Developer to join our dynamic team in India. The ideal candidate will have extensive experience in both front-end and back-end development, with a passion for creating scalable and efficient web applications.
Responsibilities
- Design, develop, and maintain complex web applications using Java and related technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs to improve application performance.
- Participate in code reviews and maintain code quality standards.
- Integrate user-facing elements with server-side logic using RESTful APIs.
- Manage and optimize databases for application performance and scalability.
- Stay updated with emerging technologies and propose improvements.
Skills and Qualifications
- Bachelor's degree in Computer Science or related field.
- 5-12 years of experience in Java development and full stack technologies.
- Proficiency in Java, Spring Framework, Hibernate, and RESTful web services.
- Strong knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Experience with database management systems like MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control systems, preferably Git.
- Understanding of Agile methodologies and software development life cycle.
- Excellent problem-solving skills and ability to work independently or as part of a team.