Full Stack Developer – Java / MEAN Stack / PostgreSQL

Job Location:
Hyderabad
Job Type:
Full Time
Education:
3–8 Years Experience:
Salary:
Job Summary
  • We are looking for a skilled Full Stack Developer with strong experience in Java backenddevelopment, MEAN stack technologies, and modern frontend frameworks such asNext.js and Nest.js.
  • The ideal candidate should be capable of building scalable web applications, REST APIs,responsive user interfaces, and database-driven enterprise solutions using PostgreSQL.
  • Experience with React.js is considered an added advantage.

Key Responsibilities
  • Design, develop, and maintain scalable web applications.
  • Build backend services and RESTful APIs using Java technologies.
  • Develop frontend applications using Angular and/or Nest.js.
  • Integrate frontend applications with backend APIs and databases.
  • Work with PostgreSQL for schema design, query optimization, and database management.
  • Collaborate with QA, DevOps, and Product teams.
  • Write reusable, testable, and efficient code.
  • Participate in code reviews and follow best development practices.
  • Troubleshoot production issues and optimize application performance.
  • Contribute to CI/CD pipelines and deployment activities.
  • Ensure application security, scalability, and maintainability.

Required Skills
  • Backend: Java, REST API Development, Microservices Architecture, Hibernate/JPA, Maven/Gradle
  • Frontend: Angular, JavaScript/TypeScript, HTML5/CSS3, MEAN Stack Development, Responsive UI Development, State Management, Node.js
  • Database: MongoDB, PostgreSQL, SQL Query Optimization, Database Design and Normalization
  • Tools & Technologies: Git/Bitbucket, Jenkins/CI-CD Pipelines, Docker (preferred), Postman, Agile/Scrum

Nice to Have Skills
  • React.js
  • Next.js
  • Nest.js
  • AWS / Cloud Platforms
  • Nginx
  • Kubernetes
  • WebSockets

Qualification
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Equivalent practical experience will also be considered.

Preferred Candidate Profile
  • Strong problem-solving and analytical skills.
  • Good understanding of the Software Development Life Cycle (SDLC).
  • Ability to work independently and collaboratively in a team environment.
  • Excellent communication and interpersonal skills.
  • Experience working in Agile environments.