Description
We are seeking a Java Fullstack Developer with 6-10 years of experience to join our dynamic team in India. The ideal candidate will have a strong background in Java development and front-end technologies, with a passion for building scalable and efficient applications.
Responsibilities
- Design and develop high-quality software solutions using Java and related technologies.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain and improve existing applications and services.
- Troubleshoot and debug applications, ensuring optimal performance and user experience.
- Write clean, scalable, and efficient code following best practices.
- Conduct code reviews and mentor junior developers.
Skills and Qualifications
- Proficiency in Java and Spring Framework.
- Strong knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Experience with RESTful web services and APIs.
- Familiarity with database management systems like MySQL, Oracle, or MongoDB.
- Understanding of version control systems, preferably Git.
- Knowledge of Agile methodologies and software development processes.
- Strong problem-solving skills and ability to work independently or as part of a team.
- Excellent communication skills, both verbal and written.