New Media Holding
Website:
newmediaholding.com
Job details:
Job Title: Full Stack Engineer (Java + React.js)
Job Summary
We are seeking a skilled and motivated Full Stack Developer with strong experience in Java and React.js to design, develop, and maintain scalable web applications. The ideal candidate will have expertise in both backend and frontend development, a solid understanding of modern software architecture, and the ability to collaborate with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
-Design, develop, test, and maintain full-stack web applications using Java and React.js.
-Build and maintain RESTful APIs and microservices using Java, Spring Boot, and related technologies.
-Develop responsive, user-friendly interfaces using React.js, HTML5, CSS3, and JavaScript/TypeScript.
-Collaborate with UI/UX designers, product managers, and QA teams to deliver high-quality applications.
-Optimize application performance, scalability, and security.
-Write clean, maintainable, and well-documented code following coding standards and best practices.
-Perform code reviews and participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
-Troubleshoot and resolve application issues in development and production environments.
-Integrate applications with databases, third-party APIs, and cloud services.
-Contribute to CI/CD pipelines and DevOps practices.
Required Skills & Qualifications
-Bachelor's degree in Computer Science, Information Technology, or a related field.
-3–6 years of experience in full-stack application development.
-Strong proficiency in Java (Java 8/11/17 or later).
-Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.
-Strong experience in React.js, JavaScript (ES6+), HTML5, and CSS3.
-Experience with state management libraries such as Redux or Context API.
-Knowledge of REST APIs and JSON.
-Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
-Familiarity with Git and version control practices.
-Understanding of Agile/Scrum development methodologies.
-Strong analytical, problem-solving, and communication skills.
Preferred Skills
-Experience with microservices architecture.
-Knowledge of Docker and Kubernetes.
-Experience with cloud platforms such as AWS, Azure, or Google Cloud.
-Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
-Experience with messaging technologies such as Kafka or RabbitMQ.
-Knowledge of unit testing frameworks such as JUnit and Mockito.
-Experience with React testing libraries such as Jest and React Testing Library.
Click on Apply to know more.