Medior Software Engineer
Verisec Technology d.o.o.
Beograd | Hibrid
26.07.2025.
Job brief
We are looking for a Mid-level Java Developer to build high-performing, scalable, enterprise-grade software.
You will be part of a talented software team that works on mission-critical applications.
Responsibilities
- You will work on development, test, maintenance, design and documentation of software components (classes, scripts, packages, demo applications, applications/services).
- You will adapt to company's development practices, processes and products/services.
- You will write "clean" code - the code that's well designed, efficient, easy to maintain, and adapt to requirements changes.
- You will write automated tests (unit, integration and system tests) and to make a code design adapted for testing.
- You will perform and recommend re-factoring of software components.
Requirements
- 2+ years of practical experience in Java development
- Advanced knowledge of OOP and core Java
- Experience with Relational Databases (Postgres/MySQL)
- Strong analytical skills, systematic approach and independency in fulfilling duties
- Experience in unit and integration testing
- Good communication skills in English
- Object Oriented analysis and design using common design patterns
- Basic understanding of network protocols
- Experience with Linux command line interface
- BS/MS degree in Computer Science, Engineering or a related subject preferably from School of Electrical Engineering, Faculty of Organisational Sciences, or Faculty of Mathematics
Nice to have
- Experience with asynchronous programming
- Microservice architecture
- Practical experience with Vert.X or Spring, REST APIs, agile methodologies
- Basic proficiency with writing markup (HTML & CSS)
- Practical experience with K8S and AWS
Interview process
- First round – Online introductory 20-30 minute call. Here, we will briefly present the company, ask a bit about yourself and leave you time to ask any questions
- Second round – In person ~1 hour technical interview. Here, we will ask you technical questions constisting of theoretical and practical problems.
- Third round – Online meeting in English with someone from the management. Here, we will ask you questions from your previous experiences, you interests… to see if you are the best fit for the company.
What we offer
- An opportunity to work in international team experienced in related technologies
- Health insurance
- 23 vacation days (+1 day on every two years spent in the company, +1 day for every child)
- 12 days of sick leave per year
- Competitive salary
- Great team culture and atmosphere
- Flexible working hours
Upoznaj kompaniju
Verisec International is a tech company that helps banks, corporates and government secure their digital communication channels. We have a strong footprint in security for internet and mobile banks, ATM and payment networks. Through advanced cryptographic technology, expertise and many years of experience, we ensure that sensitive transactions, including access to money and personal data, are carried out by the right individual with the right access privileges, that there is non-repudiable evidence of who did what, and that sensitive data always remains inaccessible and unreadable for unauthorized persons.
Our world uses words like crypto, strong authentication, biometrics, digital signatures and confidentiality; but for our customers, it is all about creating security and trust between merchants and consumers, authorities and citizens, banks and their customers as they transact digitally.
Preporuke se učitavaju...