We are seeking an experienced and highly skilled Java FullStack Developer to join our innovative development team. The ideal candidate will have extensive experience in building complex web applications using React.js, a strong understanding of modern web development principles, and the ability to lead and mentor junior developers. As a Java FullStack Developer, you will be responsible for designing, developing, and maintaining high-quality web applications that meet the needs of our clients.
In your new role you will:
- Assist in the development and maintenance of web applications using Java, Spring, and React.
- Participate in the entire software development lifecycle, from concept and design to testing and deployment.
- Write clean, efficient, and maintainable code following best practices.
- Work closely with senior developers and team leads to gain hands-on experience and technical guidance.
- Attend team meetings and actively participate in discussions and brainstorming sessions.
- Stay current with emerging technologies and industry trends.
- Write unit tests and assist in integration testing to ensure there liability of applications.
- Debug and resolve issues in a timely manner.
- Contribute to code reviews to maintain code quality.
- Document code and development processes.
- Communicate effectively with team members and contribute to a positive team environment.
- Gather requirements and provide updates to stakeholders as needed.
Your Profile
You are best equipped for this task if you have:
- Bachelor s degree in Computer Science, Information Technology, or a related field or equivalent work experience.
- 0-2 years of experience in web application development.
- Academic or project experience with Java, Spring Framework, andReact.js.
- Basic understanding of HTML, CSS, and JavaScript.
- Familiarity with RESTful APIs.
- Experience with version control systems, preferably Git.
- Knowledge of databases (relational and/or NoSQL) is a plus.
- Understanding of Agile/Scrum methodologies is a plus.
- Strong problem-solving skills and attention to detail.
- Good communication and interpersonal skills.
- Eagerness to learn and adapt to new technologies and methodologies.
- Ability to work both independently and as part of a team.
Role: Software Development - Other
Industry Type: Electronic Components / Semiconductors
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate