Talent.com
This job offer is not available in your country.
Natobotics - Java Full Stack Developer - Spring Boot / React.js

Natobotics - Java Full Stack Developer - Spring Boot / React.js

Natobotics Technologies Pvt LimitedPune
8 days ago
Job description

Role : Full Stack Java Developer (Angular / React)

Location : Chennai, Bangalore, Hyderabad, Pune, India

Experience : 59 years

Job Type : Full-Time

Job Overview :

We are looking for a skilled and passionate Full Stack Java Developer with 5-9 years of experience, specializing in modern front-end frameworks like Angular or React. You will be a crucial part of our development team, responsible for designing, developing, testing, and maintaining scalable and high-performance web applications. This role requires expertise in building robust backend systems using Java and Spring Boot, coupled with the ability to create dynamic and responsive user interfaces.

Key Responsibilities :

  • End-to-End Application Development : Design, develop, test, and maintain comprehensive end-to-end web applications, ensuring high quality and functionality.
  • Backend Development : Develop robust and efficient backend logic using Java 8 or higher, Spring Boot, Spring MVC, Spring Security, and JPA / Hibernate, implementing RESTful Web Services and adhering to Microservices architecture principles.
  • Frontend Development : Create responsive, dynamic, and intuitive user interfaces using either Angular (v8+) or React.js, leveraging HTML5, CSS3, JavaScript, and TypeScript. Implement responsive design principles using frameworks like Bootstrap or Flexbox.
  • Collaboration : Work closely with UI / UX designers to translate visual designs into functional user interfaces, and collaborate with business analysts and QA engineers to ensure delivered solutions meet requirements and quality standards.
  • Performance & Security : Ensure the performance, security, scalability, and responsiveness of applications across all layers.
  • Code Quality & Testing : Actively participate in code reviews, contribute to comprehensive testing strategies, and perform effective bug fixing. Utilize unit testing frameworks like JUnit and Mockito to ensure code quality.
  • Integration : Integrate third-party services and APIs as needed to extend application functionality.
  • Agile Practices : Follow Agile / Scrum development methodologies, actively contributing to sprint planning, daily stand-ups, and retrospectives.
  • DevOps & Tools : Utilize development and DevOps tools such as Git for version control, Maven / Gradle for build automation, Jenkins for CI / CD, and Docker for containerization.

Technical Skills Required :

Backend :

  • Java 8 or higher.
  • Spring Boot, Spring MVC, Spring Security, JPA / Hibernate.
  • RESTful Web Services.
  • Microservices architecture.
  • Frontend :

  • Angular (v8+) or React.js.
  • HTML5, CSS3, JavaScript, TypeScript.
  • Responsive design (e.g., Bootstrap, Flexbox).
  • Database :

  • RDBMS : Strong experience with MySQL, PostgreSQL, or Oracle.
  • NoSQL : Experience with MongoDB is a plus (optional).
  • DevOps & Tools :

  • Version Control : Git.
  • Build Tools : Maven / Gradle.
  • CI / CD : Jenkins.
  • Containerization : Docker.
  • Unit Testing : JUnit, Mockito.
  • Logging & Monitoring : Experience with ELK stack (Elasticsearch, Logstash, Kibana), Prometheus / Grafana is a plus.
  • Cloud (Good To Have) :

  • Experience with AWS, Azure, or GCP.
  • Familiarity with Kubernetes or other containerization concepts.
  • Soft Skills :

  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn new technologies and frameworks and adapt to evolving best practices.
  • ref : hirist.tech)

    Create a job alert for this search

    Java Developer • Pune