Job Description
Job Description
Job Title: Full Stack Java Developer with React
Location: Remote, Canada
Employment Type: Full-Time
Job Description:
We are seeking a skilled Full Stack Java Developer with strong expertise in React to join our dynamic team. The ideal candidate will have a passion for building robust and scalable web applications, a solid understanding of modern development practices, and the ability to work collaboratively in a remote setting.
Key Responsibilities:
- Develop and maintain scalable web applications using Java for backend and React for frontend.
- Design and implement RESTful APIs to integrate with various systems and applications.
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
- Ensure application performance, scalability, and security standards are met.
- Troubleshoot, debug, and resolve software defects and production issues.
- Stay up-to-date with emerging trends in full-stack development and incorporate them into projects as applicable.
- Write clean, maintainable, and well-documented code.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 10+ years of experience in Java development.
- Strong experience with React and modern frontend development tools (e.g., Redux, Webpack, Babel).
- Proficiency in building and consuming REST APIs.
- Solid understanding of web technologies such as HTML5, CSS3, and JavaScript (ES6+).
- Familiarity with DevOps practices and tools, such as Docker, Kubernetes, and CI/CD pipelines.
- Experience with cloud platforms like AWS or Azure is a plus.
- Strong problem-solving skills and ability to work independently in a remote environment.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with Spring Boot or similar frameworks.
- Knowledge of database systems, both SQL and NoSQL.
- Familiarity with Agile development methodologies.
Show more
Show less