Java Developer

الكويت

Job Overview:

We are looking for a skilled Java Developer with expertise in front-end technologies to design, develop, and maintain scalable applications. The ideal candidate should have strong experience with Java, Spring Boot, Hibernate, and front-end frameworks like React, Angular, or Vue.js. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business and user requirements.


Key Responsibilities:

  • Develop, test, and maintain Java-based applications using Spring Boot, Hibernate, and REST APIs.
  • Design and implement responsive UI components using React.js, Angular, or Vue.js.
  • Optimize application performance and troubleshoot issues across front-end and back-end systems.
  • Work with databases (SQL, PostgreSQL, MySQL, MongoDB) for data storage and retrieval.
  • Implement RESTful APIs for seamless integration between back-end and front-end components.
  • Collaborate with UX/UI designers to create intuitive and user-friendly interfaces.
  • Ensure code quality and security by following best practices (unit testing, CI/CD, version control).
  • Stay updated with the latest trends in Java and front-end development.

Skills

Required Skills:

Back-End (Java) Skills:

  • Proficiency in Java 8+, Spring Boot, Hibernate, and JPA.
  • Experience with microservices architecture and REST API development.
  • Strong knowledge of design patterns, multithreading, and data structures.
  • Familiarity with message brokers (Kafka, RabbitMQ) is a plus.


Front-End Skills:

  • Hands-on experience with React.js, Angular, or Vue.js.
  • Strong knowledge of HTML5, CSS3, JavaScript, TypeScript.
  • Experience with state management (Redux, Context API, RxJS, Vuex).
  • Familiarity with front-end build tools (Webpack, Babel).


DevOps & Cloud:

  • Experience with Docker, Kubernetes, AWS, or Azure is a plus.
  • Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD).


Database & Other Tools:

  • Experience with SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis).
  • Version control using Git, GitHub, or GitLab.


Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, IT, or a related field.
  • 4+ years of experience as a Java Developer with front-end exposure.
  • Strong problem-solving and communication skills.


تاريخ النشر: اليوم
الناشر: Bayt
تاريخ النشر: اليوم
الناشر: Bayt