Search by job, company or skills

People Prime Worldwide

Java Fullstack Developer

Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Java Full Stack Developer (Java + React.js)

Experience

5–10 Years

Location

Chennai

Job Summary

We are seeking a highly skilled Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and React.js to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, building RESTful APIs, and creating responsive user interfaces. The candidate should possess strong problem-solving skills and experience working in Agile environments.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade web applications using Java and React.js.
  • Build and enhance backend services using Java, Spring Boot, and Microservices architecture.
  • Develop responsive and reusable frontend components using React.js, HTML5, CSS3, JavaScript, and TypeScript.
  • Design and implement RESTful APIs and integrate them with frontend applications.
  • Work with relational and NoSQL databases to develop efficient data models and queries.
  • Participate in system design discussions and provide technical solutions for complex business requirements.
  • Perform code reviews and ensure adherence to coding standards and best practices.
  • Troubleshoot application issues and optimize performance across the technology stack.
  • Collaborate with product owners, business analysts, QA teams, and other stakeholders.
  • Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
  • Create and maintain technical documentation.

Required Skills

  • Strong experience in Java 8/11/17.
  • Expertise in Spring Boot, Spring MVC, Spring Security, Spring Data JPA.
  • Hands-on experience with Microservices architecture.
  • Strong proficiency in React.js, JavaScript (ES6+), TypeScript, HTML5, and CSS3.
  • Experience in developing and consuming REST APIs.
  • Knowledge of Hibernate/JPA.
  • Experience with SQL databases such as Oracle, MySQL, PostgreSQL.
  • Familiarity with version control systems such as Git.
  • Experience with build tools such as Maven or Gradle.
  • Understanding of software design patterns and object-oriented programming principles.
  • Strong debugging, analytical, and problem-solving skills.

Preferred Skills

  • Experience with AWS, Azure, or GCP.
  • Knowledge of Docker, Kubernetes, and CI/CD pipelines.
  • Experience with messaging technologies such as Kafka or RabbitMQ.
  • Familiarity with testing frameworks like JUnit, Mockito, Jest, and React Testing Library.
  • Experience in DevOps and cloud-native application development.

Educational Qualification

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Nice to Have

  • Experience in Banking, Financial Services, Insurance (BFSI), Healthcare, or E-commerce domains.
  • Exposure to SaaS product development.
  • Relevant Java, Cloud, or React certifications.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 150850279

Similar Jobs

Chennai, India

Skills:

Java EEMavenSpring BootPl SqlJsonSpring BatchSpring FrameworkTypescriptJavascriptOracleJDBCMulti-threadingSonarCSSReduxSerializationJenkinsGitMemory ManagementAnsibleXmlRestful Web ServicePostgreMbexStyled componentsMicro frontendCollectionsMicro-services

Chennai, India

Skills:

JavaReact JsAngular

Chennai

Skills:

JavaSpring BootAngularRestful ApisMicroservicesSqlDockerGitJUnitHTML/CSS

Chennai, India

Skills:

CSSSpring BootMicroservicesHTMLPostgresHibernateKafkaIbm MqOracleJavascript FrameworksDockerJava 17 or higherAngular 11 or higher

Chennai, India

Skills:

JasmineJavaJQueryFrontendMavenJ2EESpring MVCApiKarmaJUnitGitRESTJavascriptSpring BootNpmSvnBootstrapJIRAHtml5Css3MochaWebpackJestJenkinsMs Sql ServerChaiBackend