Description

Key Skills: Java, Angular, Springboot, Rest API

Roles and Responsibilities:

  • Design, develop, and maintain robust backend services using Java (Spring Boot or similar frameworks).
  • Develop responsive and interactive user interfaces using Angular (latest version).
  • Build RESTful APIs and integrate them with frontend components.
  • Write clean, reusable, and efficient code following coding standards and best practices.
  • Collaborate closely with UX/UI designers, product owners, and QA teams to deliver high-quality software solutions.
  • Perform unit testing, integration testing, and participate in code reviews.
  • Debug, troubleshoot, and resolve application defects and issues.
  • Follow Agile development methodologies and participate in daily stand-ups, sprint planning, and retrospectives.

Skills Required:

  • Strong hands-on experience in Java for backend development, preferably with Spring Boot framework.
  • Proficient in Angular (latest version) for building responsive and modular front-end applications.
  • Good understanding and implementation experience of RESTful APIs, including integration with frontend components.
  • Familiarity with Spring ecosystem, including Spring MVC, Spring Security, and Spring Data.
  • Knowledge of HTML, CSS, JavaScript, and Typescript for building and styling UI components.
  • Ability to write clean, reusable, and maintainable code following coding best practices.
  • Experience with unit testing and integration testing frameworks (e.g., JUnit, Jasmine, Karma).
  • Strong debugging and troubleshooting skills across frontend and backend layers.
  • Familiarity with version control tools such as Git and build tools like Maven/Gradle.

Education: Bachelor's degree in Computer Science or a related field

Education

Any Graduate