Search by job, company or skills

Qualitest

Java FSD Developer

Save
  • Posted 17 hours ago
  • Be among the first 20 applicants
Early Applicant

Job Description

We are looking for a skilled Full Stack Developer with experience in backend development using Java, Spring Boot, and Node.js, along with frontend expertise in React, Next.js. The ideal candidate should have a solid understanding of modern web application architecture, REST APIs, databases, and basic cloud concepts.

The candidate will work closely with cross-functional teams to design, develop, test, and maintain scalable applications.

Key Responsibilities

  • Develop and maintain scalable backend services using Java, Spring Boot, and Node.js.
  • Build responsive and user-friendly frontend applications using React/Next.js.
  • Design and consume RESTful APIs and microservices.
  • Collaborate with UI/UX designers, QA teams, and product managers.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and follow best development practices.
  • Work with relational and NoSQL databases for data management.
  • Understand deployment of pipelines and basic cloud infrastructure.
  • Troubleshoot, debug, and optimize application performance.
  • Ensure application security, scalability, and reliability.

Required Skills

Backend

  • Strong experience in Java and Spring Boot
  • Good knowledge of Node.js
  • Strong understanding of Object-Oriented Programming (OOPS) concepts such as inheritance, polymorphism, abstraction, and encapsulation
  • Hands-on experience in writing unit, integration, and API test cases for backend applications using frameworks such as JUnit, Mockito, or similar
  • Experience building REST APIs and microservices
  • Understanding of authentication and authorization mechanisms

Frontend

  • Strong hands-on experience with Next.js
  • Good understanding of React.js concepts
  • Hands-on experience in writing unit and UI test cases for frontend applications using tools such as Jest, React Testing Library, Cypress, or similar
  • Experience with HTML5, CSS3, JavaScript, and TypeScript

Database

  • Good understanding of databases such as:
  • MongoDB or other NoSQL databases
  • Knowledge of writing optimized queries and database design

Cloud & DevOps

  • Basic understanding of cloud platforms such as Oracle Cloud, Azure
  • Familiarity with Docker, CI/CD pipelines, and deployment concepts is a plus

AI-Assisted Development Tools

  • Experience using AI-powered development tools such as GitHub Copilot, Codex, or similar AI coding assistants for code generation, debugging, documentation, and productivity enhancement.
  • Ability to leverage AI tools effectively while following coding standards, security best practices, and code review processes.
  • Familiarity with prompt-based development workflows and AI-assisted software engineering practices is a plus.

Additional Skills

  • Understanding of Git/version control
  • Strong problem-solving and analytical skills
  • Good communication and teamwork abilities
  • Agile/Scrum development experience preferred

Preferred Qualifications

  • Experience working in scalable enterprise applications
  • Knowledge of microservices architecture is an advantage

Nice to Have

  • Experience with Kubernetes
  • Knowledge of Redis, Kafka, or messaging systems
  • Exposure to testing frameworks and automation

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149321183