i
InfoStride
15 InfoStride Jobs
Java Full Stack Developer - React.js/TypeScript (4-7 yrs)
InfoStride
posted 12hr ago
Flexible timing
Key skills for the job
About the Role :
We are seeking a highly skilled and motivated Java Full Stack Developer to join our dynamic engineering team.
As a Full Stack Developer, you will be responsible for the design, development, and maintenance of full-stack applications, from the front-end user interface to the back-end systems.
You will be a key contributor to the development of innovative and high-quality software solutions that meet the needs of our business and our customers.
Key Responsibilities :
Frontend Development :
- Design, develop, and maintain user-friendly and responsive front-end applications using ReactJS, including React, Redux, and TypeScript.
- Implement clean, well-structured, and maintainable front-end code adhering to best practices and coding standards.
- Integrate front-end applications with backend APIs and services.
Backend Development :
- Design, develop, and maintain robust and scalable backend applications using Java, Spring Boot, Spring MVC, and Spring REST.
- Develop and implement RESTful APIs and microservices.
- Work with databases such as OracleDB, MongoDB, and integrate with external systems.
- Ensure data integrity, security, and performance.
Full-Stack Development :
- Collaborate effectively with frontend and backend developers to ensure seamless integration and functionality.
- Participate in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment.
Testing & Quality Assurance :
- Write and maintain unit tests using JUnit with BDD principles to ensure code quality and reliability.
- Participate in code reviews and provide constructive feedback to other developers.
- Conduct thorough testing of applications to ensure they meet functional and non-functional requirements.
Cloud Technologies :
- Experience in developing and deploying applications on Azure Cloud.
- Leverage cloud-native services and technologies to build scalable and resilient applications.
Qualifications :
Essential :
- 4+ years of professional experience in Java development.
- Strong proficiency in Java, including core Java concepts, Object-Oriented Programming, and design patterns.
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA).
- Experience with ReactJS, including React, Redux, and TypeScript.
- Experience with databases such as OracleDB and MongoDB.
- Experience with RESTful APIs and microservices.
- Experience with unit testing frameworks (JUnit with BDD).
- Experience with version control systems (e.g, Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Functional Areas: Other
Read full job descriptionPrepare for Java Full Stack Developer roles with real interview advice