Senior Java Developer

  • Full-time

Company Description

Intertec is a trusted custom software development and technology consulting company with offices in Munich, Skopje, Bitola and Pristina.

Since our inception, we have pioneered custom solutions that have become central components in our client’s business success. Our vast technology and industry expertise help our clients across multiple business domains to deliver successful and scalable products.

A selection of our key benefits: 

  • Private Health & Family Insurance 
  • 24 Vacation Days
  • Stay Fit Activities
  • 7 working hrs. & 1 hr. lunch break

When joining Intertec, you’re joining an environment that inspires you to learn, grow, and lead by example.

Job Description

We are looking for an experienced and driven Java Backend developer with analytical and problem-solving skills.

A small portion of your tasks will include, but are not limited to:

  • Design, develop, test, and maintain performant, scalable, and reliable Java backend applications
  • Analyze and troubleshoot issues and provide effective and timely solutions
  • Database modeling
  • Writing unit and integration tests
  • Navigating your way around cloud environments

Qualifications

  • 5+ years experience in the field
  • Strong expertise in Java, Spring/Spring Boot and its components (e.g. Spring Data JPA, Spring Web) and Spring Security
  • Solid understanding of database systems, both SQL and NoSQL (e.g., MySQL, PostgreSQL, MongoDB, ElasticSearch), database design and optimization
  • Experience with unit and integration testing
  • Expertise in designing and implementing scalable and maintainable backend solutions and secure RESTful APIs
  • Solid understanding of software development principles, secure coding practices, design patterns, and best practices.
  • Excellent problem-solving and analytical skills
  • Effective communication and collaboration skills within a team environment
  • Experience with microservices architecture and cloud technologies
  • Experience with messaging systems (e.g., RabbitMQ, Kafka, AWS messaging services)
  • Experience with CI/CD pipelines, Docker

Additional requirements

  • Experience with Kubernetes

Additional Information

At Intertec, you can build a dynamic career in your field of interest, work with professionals to gain industry insight and have exposure to international projects as well as enjoy on-going learning and development opportunities. 

Our team loves to have a good time, express their personality, and show it off to the world. Whether we’re celebrating a birthday, gathering for a team event, or celebrating a company’s success, we take pride in doing it with a smile. Life is too short not to have fun while you work.