Home > Career > Java 8 + ReactJs Developer

Java 8 + ReactJs Developer

Area

Full Stack Developer

Experience

5 - 8 years

Location

Vadodara, Gujarat

Overview

As a full stack developer, you will need to produce scalable software solutions and be part of a cross-functional team that is responsible for the entire development lifecycle, right from design to deployment. An ideal candidate is one who is a team player & comfortable working both at the front-end and back-end across languages, frameworks and third-party libraries.

Responsibilities

  • Develop solutions following established technical design, application development standards and quality processes in projects to deliver efficient, reusable and reliable code
  • Interact with diverse stakeholders like end-user clients, Project Manager/Scrum master, Business Analysts,
  • offshore development, testing and other cross-functional teams as part of application development
  • Ability to interpret and map business, functional and non functional requirements to technical specifications
  • Write unit test cases for developed code as required
  • Perform independent code reviews and guide junior team members for correction
  • Help project manager/lead/pre sales with precise estimates keeping in mind risks and dependencies
  • Quick to spot and analyse bottlenecks and bugs, and provide solutions

Skills Required

  • Well versed with Spring (Core, AOP, Transactions, Data), Spring MVC, Spring Boot, Hibernate
  • Experience with client side technologies (HTML, CSS, Javascript, Jquery, JSON, JWT, etc.)
  • Experience with RESTful services as well as SOAP based web services
  • Good knowledge of Java 8 and above with core areas like Streams, Lambdas, Functional Interfaces,
  • Concurrency, Generics, threads, networking, IO, collections
  • Well versed with writing medium to complex SQL queries, triggers, stored procedures
  • Strong knowledge of JEE technologies and specifications such as JPA, Servlets, JSP, JSF, JPA etc.
  • Knowledge of web and application servers like Tomcat, Glassfish, Jetty, Jboss/Wildfly,
  • Weblogic/Websphere
  • Understanding of the CI/CD pipelines
  • Good knowledge and experience of working with Waterfall and Agile methodologies
  • Well versed with build tools like Ant, Maven, Gradle
  • Experience with full development cycle projects and not just maintenance projects
  • Knowledge of OOAD and system design using class diagrams, sequence diagrams, deployment diagram,
  • activity diagram, use case diagram
  • Good knowledge of unit testing, functional testing, integration testing using jUnit, TestNG, Mockito, etc.

Apply for this Job

    More Job Openings