Senior Java Developer

Accountabilities & Key Roles :

  • Develop and maintain robust, scalable applications using Java, Java EE, Spring, and Spring Boot.
  • Design and implement microservices architecture.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with SQL and NoSQL databases, including Oracle DB, SQL Server, Postgresql, and MongoDB.
  • Participate in Agile ceremonies and contribute to continuous improvement.
  • Optimize and troubleshoot complex applications to ensure high performance and scalability.


Job Requirements:

  • 6+ years of experience in Java, Java EE, Spring, Spring Boot.
  • Proficiency in JSP, JSF, and Agile/Scrum methodologies.
  • Strong experience with Oracle DB, SQL Server, and NoSQL databases like MongoDB.
  • Hands-on experience in designing and implementing microservices.
  • Experience with CI/CD tools and processes.
  • Experience with PrimeFaces, Docker, Kubernetes (K8s).
  • Proficiency in JavaScript, React, and React Native.
  • Familiarity with Linux and UNIX environments.
  • Leadership skills and experience in software architecture are a plus.


Experience:

  • 6+ years of experience in the related field .


Competences

  • Advanced knowledge of software architecture
  • Excellent communication (written and oral) and stakeholder management skills
  • Strong command of concepts and current industry trends
  • Advanced understanding of business analysis techniques and processes
  • Proven Leadership & Management skills
  • Strong strategic skills to develop long-term visions and the ability to translate them into actionable roadmaps .
تاريخ النشر: ١٨ أغسطس ٢٠٢٤
الناشر: LinkedIn
تاريخ النشر: ١٨ أغسطس ٢٠٢٤
الناشر: LinkedIn