Middle/Senior Java Developer

İşin təsviri

Key Responsibilities:

  • Design, develop, and maintain Java-based applications
  • Collaborate with cross-functional teams to analyze, design, and implement new features
  • Troubleshoot and debug Java applications
  • Write clean, efficient, and well-documented code
  • Keep up-to-date with the latest Java technologies and industry trends
  • Maintain and improve legacy code
  • Participate in code reviews and contribute to the improvement of coding standards


  • Bachelor's degree in Computer Science or a related field
  • Minimum 2 years of professional experience in Java development
  • Strong experience with Spring Boot and associated frameworks such as Hibernate, Spring Cloud, and Spring Security
  • Strong understanding of OOP, SOLID principles, data structures, and design patterns
  • Basic knowledge of Networking and Linux systems
  • Experience with Git
  • Hands-on familiarity with Kubernetes, messaging queues (Kafka or RabbitMQ), and Elasticsearch is a plus
  • Strong problem-solving, debugging, and analytical skills
  • Excellent verbal and written communication skills

If you are passionate about Java development and want to work on exciting projects, we want to hear from you. Please send your CV with subject "Middle/Senior Java Developer".