Emploi Tunisie » Senior Java Developer

Senior Java Developer

  • Opport2unity for Services and Solutions
  • Berlin, Germany
  • Il'y a 1 mois
Postes vacants:
7 postes ouverts
Type d'emploi désiré :
Temps plein
Langue :

Description de l'emploi

  • You specify and design optimal technical solutions and take care about documentation
  • You work with established frameworks and platforms (e.g., SAP Commerce, Spring/Boot)
  • You help with database modelling and optimization
  • You apply modern container and cluster technologies (Docker and Kubernetes)
  • You develop innovative and sustainable software solutions with agile methods (Scrum)
  • You contribute to continuous improvement of quality in the team and company
  • You work closely together with the Product Owner and Scrum Master
  • Work on scalable components performing financial transactions, billing calculations and quotations for millions of energy consumers and metering points
  • Analyse our legacy components in terms of throughput, latency, security and reliability and proactively drive refactoring’s and rebuilds
  • Create POCs demonstrating the power of JVM technologies and frameworks and act as an evangelist to share your knowledge with the company
  • Build, monitor, troubleshoot, refactor and fix challenging applications.
  • Writing reusable, testable, and efficient codes.
  • Participate actively in technical discussions and presentations with fellow engineers inside and outside your team.
  • Take end-to-end ownership of your solution from design to release.
  • Work with state-of-the-art Java environments and development processes
  • Find best solutions for long-term efficiency
  • Take over technical and functional responsibility within your team
  • Lead technological innovation that serves real-life customers’ needs

Exigences de l'emploi

  • You have at least 3 years of experience in object-oriented software development with Java and JEE
  • You have solid know-how in modern web technologies (e.g., HTML, CSS, JavaScript (ES2015+, Node.js, Vue.js, Yarn, npm, etc.), REST, XML, JSON)
  • Your database skills are good (e.g., modelling, SQL)
  • You have deep knowledge of established frameworks and platforms (e.g., Spring; SAP Commerce is a benefit)
  • You enjoy software development, and you are always interested in new developments (e.g., Java, Web, Mobile & Open Source)
  • Technical studies related to Software Engineering (or similar)  
  • Experience with test-driven development, clean code, design patterns, etc. 
  • Experience with at least two of our main technologies, which include, among others: Java, Apache Spark, Apache Kafka, Cassandra, Lucene, Kubernetes, Git and Jenkins   
  • Excited to learn new technologies 
  • Team player with a proactive approach 
  • You have profound experience as a backend engineer
  • You have hands-on coding skills in Microservice architectures using Java 8+, Spring Boot, Hibernate or related JVM-based technology Stacks
  • You have a background working with event-driven architectures using RabbitMQ, NATs or Kafka
  • You have experience working with SQL and NoSQL databases, preferably MySQL
  • You have strong conceptional knowledge of OO-patterns, Domain Driven Design, and database design
  • You have strong technical coaching and mentoring skills
  • You have experience working with Spring Boot and Apache Camel, which are addressed via REST or message queues.
  • You have experience working with APIs from prPleaasoviders like Google Cloud Platform
  • You have experience working with applications like Docker containers in a private cloud managed Kubernetes cluster.
  • Your English skills are excellent, German skills are a benefit

Nice to haves

  • Experience with Google Cloud and Kubernetes
  • Experience in developing distributed systems, systems with high demands on performance and reliability
  • Have a good understanding of cryptography from a Java perspective
  • Are interested in developing yourself further, e.g., as a lead developer

Date d'expiration


Offres d'emploi les plus recherchées

Global Telecom - Tunis, Tunisie
ECG Assurances -156 Avenue de L'UMA ,Tunis
Armatis-lc Tunis - Tunis, Tunisie
DTS - Ariana, Tunisie
S'inscrire pour un compte employeur et Postez vos offres!