About the Role:
We are seeking a highly skilled Java Full Stack Developer with strong expertise in front-end development using ReactJS.
The ideal candidate will be responsible for designing, developing, and maintaining scalable applications, with a primary focus on creating seamless and responsive user interfaces, while also contributing to back-end services built on Java frameworks.
Key Responsibilities:
- Design and develop high-quality, scalable web applications using ReactJS for front-end and Java/Spring Boot for back-end.
- Collaborate with UI/UX teams to transform wireframes and mockups into responsive, user-friendly interfaces.
- Implement RESTful APIs and integrate them with front-end applications.
- Ensure application performance, responsiveness, and cross-browser compatibility.
- Write clean, maintainable, and testable code following best practices.
- Participate in code reviews, debugging, and troubleshooting issues.
- Work in an Agile environment and contribute to sprint planning, estimation, and delivery.
- Stay updated with the latest trends in Java, ReactJS, and full-stack development.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Full Stack Developer with strong emphasis on ReactJS.
- Proficiency in Java, Spring Boot, Hibernate/JPA for backend development.
- Strong understanding of JavaScript (ES6+), HTML5, CSS3, Redux, Hooks.
- Experience with RESTful APIs, JSON, and web services integration.
- Familiarity with Databases (MySQL, PostgreSQL, MongoDB, or Oracle).
- Knowledge of version control tools like Git/GitHub/GitLab.
- Experience with CI/CD pipelines and cloud platforms (AWS/Azure/GCP) is a plus.
- Strong problem-solving and communication skills.
Good to Have:
- Experience with TypeScript in React applications.
- Exposure to Microservices architecture.
- Knowledge of testing frameworks like Jest, JUnit, Selenium.
- Familiarity with DevOps tools (Docker, Kubernetes).
Job Type: Full-time
Pay: $6, $7,500.00 per month
Experience:
- Front-end development: 1 year (Preferred)
- Java: 1 year (Preferred)
- Full-stack development: 1 year (Preferred)
- 1 year (Required)