Skip to main content

Java Full Stack Developer

Technology
Topia Pharma Intelligence
Vadodara, India1 month ago
Full time

Job description

Job Title: Full Stack Java Developer (2+ Years Experience)

Job Summary

We are looking for a skilled Full Stack Java Developer with 2+ years of hands-on experience in developing web applications using Java, Spring Boot, React.js / Next.js, and PostgreSQL. The candidate will be responsible for backend development, REST API development, database management, frontend integration, testing, debugging, and production support.

Key Responsibilities

  • Develop and maintain web applications using Java and Spring Boot.
  • Design and develop reliable and scalable RESTful APIs.
  • Implement business logic, validations, workflows, and transaction management.
  • Develop and maintain PostgreSQL database tables, relationships, queries, views, and indexes.
  • Write efficient SQL queries and perform basic database performance optimization.
  • Integrate REST APIs with React.js / Next.js applications.
  • Develop reusable frontend components and responsive user interfaces.
  • Implement authentication, authorization, and role-based access control.
  • Perform unit testing, debugging, troubleshooting, and bug fixing.
  • Identify and resolve application, API, and database performance issues.
  • Participate in code reviews and follow established coding standards.
  • Work closely with QA, UI/UX, DevOps, and other development teams.
  • Participate in requirement analysis, development, testing, deployment, and production support.
  • Prepare and maintain technical documentation for application modules and APIs.

Required Skills and Qualifications

  • 2+ years of professional experience in Full Stack Java development.
  • Strong knowledge of Java and Spring Boot.
  • Good understanding of Spring MVC, Spring Data JPA, and Hibernate.
  • Experience developing and integrating REST APIs.
  • Good knowledge of PostgreSQL and SQL.
  • Working experience with React.js / Next.js.
  • Good understanding of JavaScript / TypeScript, HTML5, and CSS3.
  • Good understanding of OOP, Collections, Exception Handling, and Java fundamentals.
  • Experience with Git/GitHub/GitLab.
  • Experience with Postman and Swagger/OpenAPI.
  • Basic understanding of application security and API authentication.
  • Strong debugging and problem-solving skills.
  • Ability to work independently and collaboratively in a development team.

Preferred / Nice-to-Have Skills

  • Knowledge of Microservices Architecture.
  • Experience with Spring Security, JWT, or OAuth2.
  • Knowledge of Docker and containerization.
  • Experience with JUnit and Mockito.
  • Knowledge of PostgreSQL indexing and query optimization.
  • Familiarity with CI/CD tools such as Jenkins or GitHub Actions.
  • Basic knowledge of AWS, Azure, or GCP.
  • Knowledge of Redis or other caching technologies.

Job Type: Full-time

Experience Level: 2+ years

Work Location: Onsite

Salary Range: As per industry standards

Keywords
monthsOfExperience: 24ReactOSHTML5GitLabCodingSpring FrameworkRedisSpring SecurityBusiness logicTypescriptModel–view–controllerSwaggerMockitoJavaScriptDevOpsCss 3OauthPostgresqlUnit TestingSql

Interested in this role?