What are the responsibilities and job description for the React Developer position at JSR Tech Consulting?
We are seeking a highly skilled Software Engineer with strong expertise in React, Web Components, and UI Development. The ideal candidate will have a solid foundation in backend systems as well as a passion for building high-quality, scalable front-end interfaces. Experience integrating with or leveraging Claude AI is preferred.
Required Experience
Programming Languages & Core Development Skills:
- Proficiency in Python, Java, and JavaScript, with experience working in distributed systems, object-oriented programming, and applying design patterns and methodologies.
- Experience developing Java services using Spring CLI, Maven, Microservices, multithreading, concurrency, and parallel processing.
Frameworks & Stacks:
- Hands-on experience with Spring Boot and Node.js frameworks.
- Familiarity with Full Stack / MEAN / MERN architectures.
Databases & Tools:
- Expertise with both Relational and Non-Relational databases.
- Proficiency with MongoDB and BPM tools.
Data Streaming:
- Experience using SQS and Kinesis for event-driven or streaming architectures.
Frontend/UI Development:
- Minimum of 3 years working with React, JavaScript, JSON, and RESTful APIs.
- Strong focus on UI development, Web Components, and creating responsive, accessible interfaces.
Backend Development:
- Minimum of 5 years working with Java-based technologies on Unix/Linux platforms.
- Experience with JBoss, Spring Boot, and REST API development.
Knowledge & Understanding
APIs & Integration:
- Deep understanding of API consumption and development, SOA patterns, and web service technologies such as REST, JSON, SOAP, XML, JDBC, and MySQL.
Testing & Quality:
- Strong knowledge of unit, interface, and end-user testing concepts and tools.
- Familiarity with automated testing, Agile methodologies, and Test-Driven Development (TDD).
- Awareness of accessibility standards and inclusive design.
Security & DevSecOps:
- Solid grasp of secure coding, web application security, and DevSecOps principles.
- Familiarity with authentication, authorization, encryption, digital signatures, JWT, SSL, SAML 2.0, OpenID Connect, and OAuth 2.0.
DevOps & Version Control:
- Experience with GitHub, Bitbucket, or Subversion, along with branching techniques.
- Knowledge of DevOps pipelines and Jenkins automation.
Software Development Lifecycle (SDLC):
- Understanding of monitoring, logging, and end-to-end SDLC practices.
Cloud Services:
- Working experience with AWS Core Services, including CloudWatch and CodeDeploy.
Preferred Experience
- Prior exposure to or hands-on experience with Claude AI or similar AI-assisted development tools is highly desirable.
Salary : $65 - $78