Senior Java Developer

Icentic soft d.o.o.

Beograd | Hibrid

16.09.2025.

2 izvršioca ugovor puno radno vreme Obaveštenje o pregledu prijave

We are seeking an experienced Senior Java Developer with a strong background in building distributed, high-performance applications. You will be part of a collaborative engineering team responsible for designing, developing, and maintaining mission-critical systems in the payments and financial services domain.

This role is ideal for someone passionate about modern Java development, microservices, distributed systems, and event-driven architectures. You will play a key role in evolving our platforms to be scalable, resilient, and secure, while contributing to engineering best practices and innovation.

Key Responsibilities

  • Develop and maintain enterprise applications with Java (SE/EE, JDK 8–17).
  • Design microservices and distributed systems (CQRS, event sourcing, Akka).
  • Build and document RESTful APIs (Jersey, Swagger/OpenAPI).
  • Contribute to CI/CD pipelines (Jenkins, Maven, Bitbucket) and containerized deployments (Docker, Kubernetes).
  • Optimize applications for scalability, performance, and security.
  • Collaborate in design reviews, mentoring, and agile teamwork.

Required Qualifications

  • 5+ years of professional software development experience.
  • Strong expertise in Java SE/Java EE and modern Java frameworks.
  • Hands-on experience with Maven, Hibernate, EJB 3.1, MQ technologies, SQL, and relational databases (Oracle, PostgreSQL).
  • Deep knowledge of Application Servers (WebSphere, WebLogic, JBoss).
  • Experience with reactive distributed programming (e.g., Akka).
  • Strong knowledge of Linux environments.
  • Familiarity with CI/CD pipelines and automated testing.
  • Excellent problem-solving, collaboration, and time management skills.

Nice to Have

  • Payment systems expertise: fraud detection, charges, FX, microservices in financial contexts.
  • Knowledge of Kafka, ActiveMQ, or other messaging platforms.
  • Exposure to OAuth2, secure coding practices, BPMN 2.0.
  • Experience with NoSQL databases (Cassandra, MongoDB), ElasticSearch, or OSGi.
  • Familiarity with Splunk/ELK/Graylog for monitoring/logging.
  • Cloud experience: Azure, AWS, or GCP (IaaS).
  • Knowledge of JIRA, Bitbucket, and Agile methodologies.

What We Offer

  • Opportunity to work on cutting-edge distributed systems in the payments/fintech industry.
  • A culture that values engineering excellence, innovation, and teamwork.
  • Flexible working arrangements (remote/hybrid options).
  • Professional development support, certifications, and learning opportunities.

If you’re a passionate Java expert with a strong interest in distributed systems and payments, we’d love to hear from you!

    icentic soft d.o.o.

    • Jurija Gagarina 32, Beograd, Srbija
    • PIB: 110152618
    • Matični broj: 21307149

    Podelite na društvenim mrežama

    Direktan link do oglasa

    Prijavite problem sa oglasom

    Ukoliko postoji problem sa ovim oglasom (netačne, neažurne informacije ili slično), molimo vas da nam ga prijavite ovim putem.

    Vaš komentar je vidljiv isključivo zaposlenima sajta Poslovi.infostud.com. Ostavljanjem komentara na ovaj konkurs nećete konkurisati na oglas.

    Oglas za posao je sačuvan...

    Da li želite da dobijete podsetnik na email pre nego što vaši sačuvani oglasi isteknu?