Senior Java Developer

On-siteSalary not specified

Tech Stack

DockerKafkaSpringMicroservicesCI/CDUnit TestingSpring BootRabbitMQJava

Job Description, Responsibilities & Requirements

About the Position

We are looking for a passionate Senior Java Developer to join our Delivery Unit, focused on building high-performance and secure software solutions for diverse industries, including fintech, telecom, and enterprise services. As part of a cross-functional agile team, you will collaborate closely with Business Analysts, Developers, QA Engineers, DevOps Engineers, and stakeholders to design, implement, and maintain critical applications that support business growth and innovation.

Responsibilities

  • Design, develop, and maintain Java-based applications with focus on performance, scalability, and security.
  • Implement new features using Java, Spring Boot, Hibernate, and related technologies.
  • Collaborate in agile ceremonies, from requirement analysis and detail design to QA and production release.
  • Integrate applications with RESTful APIs and ensure compliance with secure coding practices.
  • Build modern and reliable back-end systems in high-availability environments.
  • Write clean, maintainable, and well-tested code (unit & integration tests).
  • Actively contribute to code reviews, knowledge sharing, and mentoring junior developers.
  • Provide Level 3 support for live applications when needed.
  • Continuously contribute to the improvement of development processes and team efficiency.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field.
  • 5–7 years of professional software development experience, with at least 4+ years working extensively with Java.
  • Strong knowledge of Java, Spring Framework, Spring Boot, Hibernate.
  • Experience with RESTful Web Services (producer & consumer), Web Services Security.
  • Experience with messaging systems such as Kafka, RabbitMQ or similar.
  • Hands-on experience with Spring Data JDBC and relational databases (Oracle, PostgreSQL).
  • Knowledge of design patterns (MVC, DAO, Singleton, Factory, Builder).
  • Familiarity with microservices architecture and enterprise integration patterns.
  • Experience with unit and integration testing frameworks (JUnit, Mockito).
  • Knowledge of CI/CD tools: GitHub, Jenkins, Gradle, Artifactory.
  • Familiar with Docker/OpenShift environments.
  • Exposure to Cloud solutions (AWS is a plus).
  • Open and eager to get familiar with BPM technologies such as Appian and grow skills in this area.
  • Professional level of English (spoken and written).

We Offer

  • Relocation package
  • Job rotation
  • Learning through Arnia Academy
  • Attractive projects
  • Flexible working hours
  • Performance bonuses
  • Medical benefits
  • Trainings
  • Competitive compensation package
  • Referral program
  • International work experience

About the Company

We are a dynamic and innovative company dedicated to delivering cutting-edge software solutions across various industries. Our team is passionate about technology and committed to excellence, providing a supportive and collaborative environment for our employees to thrive.

Job Details

Company name:
Arnia Software
Location:
Romania
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
Jul 18, 2026
Last checked:
Jul 18, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.