Emploi Tunisie » Offres d'emploi à Lac1 - TUNIS » Senior Java Developper

Senior Java Developper

  • Dqlick
  • Tunis,Tunisie
  • Il'y a 2 semaines
Plus de
50
candidats pour
2 postes ouverts
N'attendez pas pour vous garantir ce poste !
Postes vacants:
2 postes ouverts
Type d'emploi désiré :
CDI
Experience :
5 à 10 ans
Niveau d'étude :
Ingénieur
Rémunération proposée :
Plus 3000 DT
Langue :
Anglais

Description de l'emploi

For our client based in Zurich ( Switzerland), we are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. The ideal candidate will have expertise in Java (version 17 or later) and experience with frameworks like Quarkus or Spring. This role requires a strong background in designing and implementing robust, scalable systems with a focus on quality and security. The Senior Java Developer will work with modern technologies and architectures to deliver high-performance solutions in an application of Asset Banks powered by Blockchain. 

Key Responsibilities:

  • Java & Frameworks: Utilize expertise in Java (17+) and frameworks such as Quarkus or Spring to develop scalable, maintainable, and high-performance applications.
  • RDBMS: Leverage experience with relational databases, ideally PostgreSQL, to design efficient data models and optimize queries.
  • Kafka & Caching: Work with messaging platforms like Kafka and caching frameworks such as Redis to enhance system performance and scalability.
  • API Design: Design flexible and robust REST APIs following an API-first approach, ensuring high availability, performance, and security.
  • Microservices & Event-Driven Architecture: Implement microservices and event-driven architectures, ensuring systems are modular, resilient, and easy to scale.
  • Architectural Patterns: Apply various architectural styles and patterns (such as Modular Monolith, SOA, Microservices, Event-driven, Clean, Hexagonal, Serverless) to design systems that are both maintainable and scalable.
  • Design Patterns: Utilize and apply appropriate design patterns to ensure high-quality, maintainable code.
  • Docker & Containerization: Work with Docker to containerize applications and streamline the development and deployment process.
  • Kubernetes & AWS: Experience with Kubernetes and AWS is a plus, particularly for deploying applications in cloud environments.
  • MVC Frameworks: Experience with MVC frameworks for building web applications.

Exigences de l'emploi

  • 7+ Years of Java Development: Extensive experience in Java (version 17+), including advanced knowledge of Quarkus, Spring, or similar frameworks.
  • Fintech Domain Knowledge: Experience in the Fintech sector, understanding the unique challenges and requirements of financial technology.
  • Full Development Lifecycle Ownership: Ability to manage projects from start to finish, ensuring the development, testing, deployment, and maintenance phases are all successfully handled.
  • Strong Communication Skills: Excellent verbal and written communication skills, with the ability to engage with team members and stakeholders in a clear, constructive manner.
  • Team Commitment: A strong team player, ready to support team goals, share knowledge, and foster team spirit.
  • Problem-Solving Mindset: Able to troubleshoot and resolve issues quickly and efficiently, both during development and in production.

Date d'expiration

01/02/2025

Offres d'emploi les plus recherchées

KreaLead - Tunis, Tunisie
Nexus Contact Center - Tunis, Tunisie
RPS - Sousse, Tunisie
CED - Tunis, Tunisie
Employeur?
S'inscrire pour un compte employeur et Postez vos offres!