Oglasi za posao Senior Java Developer

2 izvršioca

Senior Java Developer

Icentic soft d.o.o.

Beograd | Hibrid

16.09.2025.

SQL Linux Java Oracle Maven Hibernate Docker Jenkins PostgreSQL Jboss Websphere Java EE Agile RESTful Microservices Kubernetes C programming Java SE senior

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!

Upoznaj kompaniju

O Kompaniji Iskustva Poslovi Plate

icentic je međunarodna kompanija za konsalting i inženjering osnovana 2014. godine.

icentic pomaže klijentima u pokretanju digitalne transformacije primenom IoT strategija, tehnologija i usluga. Mnogi od njihovih klijenata su svetski poznati industrijski lideri i opšte poznati brendovi. 

Kompanija posluje iz Švajcarske, Nemačke i Srbije.

Iskustvo o radu u ovoj kompaniji je arhivirano jer je starije od 2 godine.

Software Developer

2 plate
3.100
Prosečna neto plata
min
3.000
Prosek i medijana
3.100
max
3.200

Preporuke se učitavaju...