We are looking for a skilled Java Full Stack Developer to join our dynamic development team. Your primary responsibility will be to design, develop, and implement end-to-end software solutions using the Java technology stack. Our ideal candidate will have a deep understanding of both front-end and back-end development, along with solid knowledge of the software development life cycle (SDLC).
responsibilities :
Design, build, and maintain efficient, reusable, and reliable Java code.
Participate in all phases of the development life cycle (SDLC).
Develop and implement highly responsive user-interface components using Java technologies.
Design and develop server-side logic using Java frameworks.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Collaborate with other team members and stakeholders to develop high-quality software.
Maintain code integrity and organization.
Implement security and data protection measures.
Stay up-to-date with industry developments and new technologies.
requirements-expected :
Proven experience as a Full Stack Developer or similar role.
Strong proficiency in Java and its ecosystems.
Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache), and UI/UX design.
Knowledge of multiple back-end languages (e.g., Java, Python) and JavaScript frameworks (e.g., Angular, React).
Excellent problem-solving skills and attention to detail.
Ability to work in a team and communicate effectively.