€70000

Senior Java Developer

Are you ready for a dynamic new challenge? We’re on the hunt for a talented Senior Java Developer to join a dynamic team in Malta. Enjoy the best of both worlds with a hybrid role that lets you work from the comfort of your home and collaborate in the office. Don’t miss out on this chance to advance your career in a flexible and innovative environment!

Requirements

  • Demonstrated practical experience with Java, Spring Framework, and Spring Boot.
  • Some experience with distributed systems, messaging tools, and microservices.
  • Familiarity with CQRS, DDD, TDD, and NoSQL databases is a plus. Knowledge of Kotlin or JavaScript is an advantage.
  • Experience with DevOps tools such as Docker, Jenkins, and AWS is desirable.
  • Comfortable working in a Linux environment and using Git.
  • Appreciation for open-source principles and good software development practices.

Responsibilities

  • Developing and maintaining applications using Java, Spring Framework, and Spring Boot.
  • Designing and managing transaction-heavy, distributed systems and messaging solutions.
  • Working with microservices and tools such as MySQL, RabbitMQ, and Kafka.
  • Applying CQRS, DDD, TDD, and potentially using NoSQL databases and the Axon Framework.
  • Leveraging knowledge of Kotlin or JavaScript as an added advantage.
  • Utilizing DevOps tools and practices, including Docker, Jenkins, and cloud technologies like AWS.
  • Operating comfortably within a Linux environment and using tools such as Git.
  • Embracing open-source culture and adhering to best practices in software development.