Job Description

Our job descriptions highlight key responsibilities, required skills, and growth opportunities, offering a clear path to success at incede.

Overview

As a Full-Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of our software application. You will use Java Spring Boot for back-end development and React Bootstrap for front-end development to create a seamless and dynamic user experience.

Experience: 5+ years as Full-Stack Development

Key Responsibility Area

Design and implement responsive and user-friendly interfaces using React Bootstrap. Ensure a smooth and visually appealing user experience.

Develop robust and scalable back-end services using Java Spring Boot. Handle server-side logic, database interactions, and API integrations.

Work on integrating front-end and back-end components, ensuring seamless communication and data flow between them.

Monitor, troubleshoot, and resolve issues in both front-end and back-end components. Perform routine updates and improvements.

Collaborate closely with cross-functional teams including designers, product managers, and other developers to align on project goals and deliverables.

Create and maintain comprehensive documentation for the application, including code comments, technical specifications, and user guides.

Develop and execute test cases to ensure the reliability and performance of the application. Address bugs and optimize performance.

Qualifications

Experience: Proven experience in full-stack development with a focus on Java Spring Boot and React Bootstrap.

Technical Skills: Proficiency in Java, Spring Boot, React Bootstrap, HTML, CSS, JavaScript, and relational databases. Familiarity with RESTful APIs and version control systems (e.g., Git).

Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot and debug complex issues.

Communication: Excellent verbal and written communication skills. Ability to work effectively in a collaborative team environment.

Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.