7 Truelancer Jobs
Full Stack Developer - Java/React.js (4-8 yrs)
Truelancer
posted 12hr ago
Fixed timing
Key skills for the job
Job Description :
- Develop and maintain backend services using Java, Spring Boot, Spring Security, and Spring Data JPA.
- Build and integrate scalable RESTful APIs to support frontend functionality.
- Optimize backend systems for performance, scalability, and reliability.
- Implement secure development practices, including authentication, authorization, and data encryption.
- Create responsive, dynamic, and visually appealing user interfaces using ReactJS, JavaScript, and TypeScript.
- Implement modern state management tools like Redux, Context API, or MobX.
- Ensure cross-browser compatibility and accessibility in web applications.
- Develop reusable components and modular front-end architecture.
- Work closely with product managers, designers, and backend developers to deliver end-to-end solutions.
- Participate in code reviews, team knowledge sharing, and technical brainstorming sessions.
- Debug and troubleshoot application issues on both the frontend and backend.
- Enhance frontend performance through lazy loading, efficient rendering, and code splitting.
- Optimize backend performance by improving database queries and application logic.
- Write and maintain unit and integration tests for backend services (e.g., using JUnit, Mockito).
- Test frontend components with tools like Jest, React Testing Library, or Cypress.
Required Skills & Qualifications :
- Proficiency in Java, particularly with Spring Framework (Spring Boot, Spring Security, Spring Data JPA).
- Experience with SQL and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Familiarity with API documentation tools like Swagger/OpenAPI.
- Expertise in ReactJS, JavaScript (ES6+), and TypeScript.
- Strong knowledge of modern UI libraries like Material-UI, Ant Design, or Bootstrap.
- Proficiency in HTML5 and CSS3, including responsive design and CSS preprocessors (e.g., Sass, Less).
- Experience with state management libraries such as Redux or MobX.
- Experience with Git for version control and familiarity with platforms like GitHub, GitLab, or Bitbucket.
- Strong debugging skills for frontend and backend applications.
- Excellent problem-solving and analytical abilities.
- Strong communication and teamwork skills.
- Ability to work in an agile and fast-paced environment.
Preferred Skills :
- Familiarity with Docker for containerization and Kubernetes for orchestration.
- Knowledge of GraphQL for API development.
- Experience with cloud platforms like AWS, Azure, or GCP.
- Exposure to CI/CD pipelines for automated builds and deployments.
Qualifications :
Education : Bachelor's or Masters degree in Computer Science, Information Technology, or a related field.
Experience : Minimum of 4 years in full-stack development using Java and ReactJS.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Full Stack Developer roles with real interview advice