Senior Java Software Engineer
ViaTech · Tirana
Job description
About the role
We are looking for a Senior Java Developer to join our engineering team and help design, build and scale our core micro‑services platform. The role combines hands‑on coding with system architecture, cloud deployment and mentorship of junior engineers.
Key responsibilities
- Design and develop high‑performance, resilient microservices using Java 17 and Spring Boot.
- Define system architecture, APIs and data integration strategies.
- Write clean, test‑driven code and conduct code reviews.
- Mentor mid‑level and junior developers on best practices.
- Collaborate with DevOps to deploy applications on AWS/Azure/GCP using Docker and CI/CD pipelines.
- Integrate messaging systems such as Kafka or RabbitMQ.
- Optimize database interactions with PostgreSQL, MySQL, Redis and MongoDB.
Required profile
- Minimum 5 years of professional Java backend development experience.
- Fluent in Italian (C1/C2) and proficient in English.
- Proven experience with microservices, RESTful APIs and cloud environments.
- Strong understanding of software testing and TDD.
Required skills
- Java 17+
- Spring Boot, Spring Data, Spring Security
- Microservices architecture
- RESTful API design
- Kafka, RabbitMQ
- PostgreSQL, MySQL, Redis, MongoDB
- JUnit, Mockito
- Docker
- AWS, Azure or GCP
- CI/CD pipelines (e.g., Jenkins, GitLab CI)
- Kubernetes (optional)
What we offer
- Competitive salary based on experience.
- Flexible working hours with full‑remote or hybrid options.
- Modern equipment of your choice.
- A tech‑driven culture that values innovation, autonomy and work‑life balance.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Albania.
Salaries 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 1 week from now
34 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ViaTech
Tirana
Related job offers
-
Microsoft Dynamics 365 Business Central Consultant
OneTech - Drive Digital Transformation Tirana -
Consulente SAP FI / MM / SD – S/4HANA
Software Business Srl Benefit Tirana -
Senior Salesforce Developer
Lutech Tirana -
Senior Tech Lead - Application Support S4D
genpact Pristina -
Technical Product Manager - AdTech Platform
PM Tool