Job Description :

Skill Area

Focus for Evaluation

Back-End & API Development

Java, Spring Boot, NodeJS/NestJS, REST APIs, Microservices.

Front-End Development

Angular/React, HTML, CSS, JS/TS, responsive UI.

Database & Data Handling

SQL/NoSQL, queries, schema design, optimization.

DevOps, CI/CD & Automation

Git/GitHub/GitLab, pipelines, deployment, automation.

Coding, Problem-Solving & Collaboration

Debugging, performance tuning

Job Description:

We are looking for a skilled Java Full Stack Developer who is proficient in building scalable, high-performing, and secure web applications. The ideal candidate should be comfortable working across the back end (Java, Spring Boot, NodeJS/NestJS/Typescript) and front-end (Angular/React), with hands-on experience in databases, DevOps practices, and debugging complex issues.

Key Responsibilities:

  • Design, develop, and maintain end-to-end web applications using Java, Spring Boot, and NodeJS/NestJS/Typescript.
  • Build and consume RESTful APIs / Microservices.
  • Implement responsive UI designs using Angular/React and ensure seamless user experiences across devices.
  • Work with relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
  • Debug, optimize, and automate routine tasks to improve application performance and developer efficiency.
  • Write clean, maintainable, and testable code following coding best practices.
  • Collaborate with cross-functional teams (QA, DevOps, Product) to deliver features on time.
  • Participate in code reviews, debugging, performance tuning, and troubleshooting.
  • Contribute to CI/CD pipelines and deployment automation.
  • Stay updated with emerging technologies and recommend improvements.

Required Skills

  • Strong programming skills in Java 8+, Spring Boot, NodeJS/NestJS/Typescript, and REST API development.
  • Proficiency in front-end technologies: HTML5, CSS3, JavaScript, and frameworks (Angular/React).
  • Good knowledge of SQL and database design
  • Experience with version control systems (Git/GitHub/GitLab).
  • Familiarity with CI/CD tools.
  • Excellent problem-solving skills with the ability to debug, optimize, and automate.
  • Strong communication and teamwork skills, with the ability to work independently and manage tasks effectively.

Knowledge of Agile/Scrum methodologies.

             

Similar Jobs you may be interested in ..