Java Engineer (Mid/Senior)
Avenga · Novi Sad
Job description
About the role
Avenga is building a Java Talent Pool and is looking for experienced Java Engineers at mid and senior levels. Even if there is no immediate opening, qualified candidates will be considered for future projects across our global client base.
Key responsibilities
- Participate in user‑story creation and sprint planning.
- Translate functional and architectural requirements into clean, production‑ready code.
- Write unit and integration tests to ensure quality.
- Troubleshoot production issues and maintain application stability.
- Follow project‑specific development guidelines and industry best practices.
- Collaborate closely with developers, architects, and project leads.
- Conduct code reviews and mentor less‑experienced team members.
Required profile
- 3+ years of Java development experience for intermediate level or 5+ years for senior level.
- Proficiency with Java 8+, lambda expressions and Stream API.
- Hands‑on experience with Spring Boot, JPA/Hibernate, REST, Docker, Docker Compose, Maven, JUnit, Mockito and Git.
- Familiarity with Agile frameworks such as Scrum or Kanban.
- Strong analytical and communication skills.
- Professional proficiency in written and spoken English.
Required skills
- Java 8+
- Lambda expressions & Stream API
- Spring Boot
- JPA / Hibernate
- REST APIs
- Docker & Docker Compose
- Maven
- JUnit & Mockito
- Git
- Scrum / Kanban
- Microservices (nice‑to‑have)
- Domain‑Driven Design, Ports & Adapters (nice‑to‑have)
- Kafka, RabbitMQ (nice‑to‑have)
- Spring Cloud, Spring Reactive (Reactor, WebFlux) (nice‑to‑have)
- OAuth 2.0, Keycloak (nice‑to‑have)
- Liquibase, Flyway (nice‑to‑have)
- AWS or Google Cloud Platform (nice‑to‑have)
- Kubernetes (nice‑to‑have)
What we offer
- Equal opportunity employment in an inclusive, diverse environment.
- Access to a wide range of future projects across multiple industries.
- Professional growth through mentorship and collaborative work.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Serbia.
Salary: Senior DevOps Engineer Based on 9 job offers in SerbiaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 4 days from now
25 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Avenga
Novi Sad