Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

BOB Eprocure Solutions

NewBe an early applicant

Fullstack Developer

Posted 22 views
Discussion

Description

Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack web applications using Java, Spring Boot, and React.js.
  • Develop robust backend services, RESTful APIs, and microservices using Java and Spring Boot.
  • Build responsive, interactive, and user-friendly frontend applications using ,React.js, JavaScript, HTML5, and CSS3.
  • Integrate frontend components with backend APIs and third-party services.
  • Work with relational databases such as PostgreSQL, MySQL, or Oracle to design and optimize queries.
  • Write clean, reusable, maintainable, and well-documented code following industry best practices.
  • Participate in code reviews, debugging, performance optimization, and application roubleshooting.
  • Collaborate with product managers, business analysts, UI/UX designers, QA engineers, and other developers to deliver business requirements.
  • Implement application security, authentication, authorization, and data protection best practices.
  • Contribute to unit testing, integration testing, and automated testing.
  • Work with Git and CI/CD pipelines to support efficient development and deployment.
  • Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.

Required Skills & Qualifications

  • Minimum 5 years of professional experience in full-stack application development.
  • Strong proficiency in Java (Java 8 or above) and Spring Boot.
  • Hands-on experience with React.js, JavaScript, HTML5, and CSS3.
  • Strong knowledge of RESTful API development and integration.
  • Experience with Spring MVC, Spring Security, Spring Data JPA, and Hibernate.
  • Good understanding of microservices architecture and distributed application design.
  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Familiarity with Git-based version control systems.
  • Understanding of application performance optimization, debugging, and troubleshooting.
  • Experience with unit testing frameworks such as JUnit and Mockito.
  • Knowledge of build tools such as Maven or Gradle.
  • Strong problem-solving, analytical, communication, and collaboration skills.

Good to Have

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Exposure to Docker, Kubernetes, and CI/CD tools.
  • Familiarity with Kafka or other messaging systems.
  • Experience with automated testing tools and code quality tools such as SonarQube.
  • Experience working in SaaS or enterprise product development environments.
  • Understanding of Agile development methodologies.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →