Role - Java Spring Full Stack Developer
100% Remote ......Candidates needs to work either in US/UK shift
Looking for 6-7 years of Java Spring Full Stack Developer with strong React.js Development
Java, Spring, Springboot, Jenkins, Hibernate, Web services, Backend, Cloud – AWS
Mandotry questions we need to check with the candidate before submitting the resume :
1. Can you describe a project where you integrated a React frontend with a Java backend application?
2 Please provide details about the technologies used, the role of React in the frontend, and the role of Java in the backend.
3. Have you implemented RESTful API communication between a React frontend and a Java backend application? If so, can you explain how you structured the API endpoints, handled data serialization and deserialization, and managed asynchronous requests and responses?
Must Have :-
- Developing software in test driven development, continuous integration and continuous delivery. Envision the user stories, assemble components, engineer solutions and deliver value.
- Developer will be required to:
- Build new components with Java, Spring, Springboot, and Jenkins
- Thorough understanding of React.js and its core principles, experience with React query, Hooks, and with workflows such as Flux.
- Experience working on page performance analysis and optimization.
- Experience working with Rest APIS
- Designing, coding and unit testing the most complex software components for new or enhanced IT systems to a high level of quality
- Work with database objects to adhere to business rules
- Join knowledgeable product managers to turn great ideas into an MVP
- Provide estimates with product managers to prioritize various projects and bugs
Technical Skills:
- 5+ years’ experience writing robust web applications using core Java
- Experience delivering Services (REST, SOAP) and Web applications in Microservices architecture
- Hands on experience with Spring, Springboot, Hibernate
- Experience with Jenkins Pipelines for Continuous Integration and Delivery - CI/CD and Jenkins,
- Extensive experience with software development best practices (e.g. test-driven development, ORM, object-oriented design, code profiling, debugging)
- Experience in building single page web applications and responsible for developing and implementing user interface components using React.js concepts and workflows such Redux, Flux, and webpack.
- Hands on experience with client side technologies including React, Redux, Node.js, HTML5, CSS3, and advanced Javascript.
- Experience in designing React component Hierarchies and NodeJS Services.
- Experience with Jira
- Experience with UNIX operating system, services, and commands
- Experience working with data in relational databases like Oracle
- Strong written and verbal communication skills in English.