Java React FullStack Developer
- Compensation
- Not disclosed
- Location
- Hyderabad; Chennai; Bengaluru
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Full description
Java React FullStack Developer:
Experience: 3+ years
Responsibilities:
- Develop frontend components and user interfaces using HTML5, CSS3, and React.js
- Implement backend services and APIs using Java, Spring Framework, Spring Boot Microservices
- Familiarity with RESTful APIs and experience in integrating frontend to backend services.
- Manage database systems (SQL and/or NoSQL) and ensure data integrity, security, and performance. 5. Optimize applications for speed, scalability, and performance.
- Write clean, efficient, and maintainable code following industry best practices and coding standards. 7. Strong in Spring Boot Microservices concepts, architecture and Design Patterns
Technical Skills1. Frontend Development:
a. HTML/CSS: Proficiency in writing semantic HTML and styling with CSS, including preprocessors like Sass or Less.
b. JavaScript (ES6+): Strong understanding of JavaScript fundamentals, including ES6 features, DOM manipulation, and asynchronous programming.
c.React.js: Component-based library for building user interfaces.
d. State Management: Knowledge of state management libraries such as Redux.
e. Responsive Design: Ability to create responsive layouts using frameworks like Bootstrap or through custom media queries.
f. CSS Frameworks: Familiarity with
responsive layouts using frameworks like Bootstrap or through custom media queries.
f. CSS Frameworks: Familiarity with CSS frameworks like Bootstrap, Materialize CSS, or Foundation.
2. Backend Development:
a. Server-side Languages and Frameworks: Java: Enterprise-level language with frameworks like Spring or Hibernate.
b. API Design and Development: Experience in designing and implementing RESTful APIs and understanding of GraphQL is a plus.
3. Database Management:
a. SQL: Proficiency in relational databases like Oracle, MySQL, PostgreSQL, or SQL Server.
b. NoSQL: Familiarity with non-relational databases such as MongoDB or Redis.
c. ORM (Object-Relational Mapping): Experience with ORM libraries like Hibernate (for Java).
d. Authentication and Authorization: Knowledge of authentication mechanisms such as JWT (JSON Web Tokens)
4. Version Control: Proficiency in Git for managing codebase and collaboration with team members. 5. DevOps and CI/CD: Docker: A platform for developing, shipping, and running applications in containers, useful for creating consistent development and deployment environments.