What are the responsibilities and job description for the Full stack developer Java /React position at RELQ TECHNOLOGIES?
Position Overview
We are seeking a skilled Full Stack Developer with expertise in Java and React to build and maintain high-quality web applications. The ideal candidate will have a strong background in both front-end and back-end development, a passion for creating seamless user experiences, and a drive to continuously improve our technology stack.
Key Responsibilities
We are seeking a skilled Full Stack Developer with expertise in Java and React to build and maintain high-quality web applications. The ideal candidate will have a strong background in both front-end and back-end development, a passion for creating seamless user experiences, and a drive to continuously improve our technology stack.
Key Responsibilities
- Design and Development: Create, enhance, and maintain web applications using Java for backend development and React for frontend development.
- Collaboration: Work closely with product managers, designers, and other developers to understand requirements and deliver high-quality software solutions.
- Code Quality: Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Testing: Develop and execute unit tests, integration tests, and other testing strategies to ensure application reliability and performance.
- Troubleshooting: Identify, debug, and resolve technical issues and performance bottlenecks.
- Documentation: Maintain comprehensive documentation for developed features and software components.
- Continuous Improvement: Stay up-to-date with the latest industry trends and technologies, and incorporate relevant advancements into development processes.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Experience: Minimum of [X] years of professional experience in full-stack development with a focus on Java and React.
- Technical Skills:
- Proficiency in Java, including frameworks such as Spring Boot.
- Strong experience with React, including state management libraries (e.g., Redux) and component-based architecture.
- Solid understanding of RESTful APIs and web services.
- Familiarity with frontend technologies (HTML, CSS, JavaScript) and backend technologies (Databases, server management).
- Experience with version control systems, preferably Git.
- Knowledge of Agile methodologies and best practices.
- Experience with other JavaScript frameworks or libraries (e.g., Angular, Vue.js).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).