We are seeking a Senior Full Stack Engineer Java/React to join our client team.
The ideal candidate will have at least 5 years of experience in both frontend and backend web application development, with strong expertise in Java, JavaScript, React.
What you'll do:
- Design, develop, and maintain scalable web applications using Java (Spring MVC/Spring Boot) and ReactJS.
Build and optimize high-availability RESTful APIs.
- Implement and maintain search indexing solutions with ElasticSearch.
- Develop reusable and efficient UI components following React best practices.
- Follow TDD/BDD methodologies, writing automated tests to maintain code quality.
- Participate in code reviews, mentoring peers, and ensuring best practices (e.g., DRY, clean code).
- Integrate and optimize front-end builds using Webpack, SASS, and ES6+ JavaScript.
Implement CI/CD pipelines with Jenkins and manage deployments.
- Work with both relational and NoSQL databases.
What are we looking for?:
5+ years of professional experience in full-stack web development.
- Strong proficiency in Java and Spring MVC/Spring Boot.
- Strong hands-on experience with ReactJS (including React-Redux and Thunks).
- Strong knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Experience with TypeScript or similar typed JS languages.
- Knowledge of microservice architecture, containerization, and authentication.
- Experience setting up CI/CD pipelines (Jenkins preferred).
- Familiarity with SASS, Webpack, and frontend optimization techniques.
- Proficiency in ElasticSearch (search indexing and optimization).
- Strong English skills.
Why apply?
- Remote job
- USD payment in contractor hiring modality: 30 USD/hour
- International clients and teams.
