Java Software Engineer

On-siteSalary not specified

Tech Stack

JSONAgileSpringOOPJUnitMicroservicesMockitoSpring BootJavaSQL

Job Description, Responsibilities & Requirements

About the Position

We are looking for a Java Backend Developer to join a fast-paced environment focused on building scalable and high-availability applications within the financial services sector. The role involves developing backend services, contributing to CI/CD and automation processes, and collaborating with cross-functional teams across the full software development lifecycle in an Agile setup.

Responsibilities

  • Develop and maintain Java-based backend applications and services
  • Participate in requirement analysis, technical discussions, code reviews, and Agile ceremonies
  • Build scalable and high-availability solutions following established architectural principles
  • Contribute to testing, development design, and continuous improvement initiatives
  • Support and maintain CI/CD pipelines and automation processes
  • Collaborate with team members to improve development workflows and engineering practices
  • Provide L3 support for live applications and production-related issues
  • Work with technologies including Spring Framework, Spring Boot, Hibernate, Apache Kafka, PostgreSQL, Jenkins, Gradle, and related development tools

Requirements

  • 3–5 years of software development experience with strong Java backend expertise
  • Good knowledge of Java, J2EE, Spring Boot, Spring Framework, and Hibernate
  • Experience building REST/SOAP services and working with SQL, JSON, and OOP concepts
  • Understanding of Java design patterns and backend architecture principles
  • Experience with relational or distributed databases such as Oracle, PostgreSQL, or Cassandra
  • Familiarity with Spring Data JDBC, unit/integration testing, and tools like JUnit and Mockito
  • Understanding of microservices and enterprise integration concepts
  • Experience working in Agile environments and participating in collaborative development workflows
  • Familiarity with CI/CD and development tools including Git, Jenkins, Maven, Gradle, SonarQube, Jira, Confluence, and Artifactory
  • Exposure to Linux, Docker/OpenShift, and AWS environments
  • Ability to contribute to technical documentation and follow development best practices
  • Good communication skills and continuous learning mindset

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 team in the financial services sector, committed to delivering high-quality, scalable, and reliable applications. Our Agile approach ensures continuous improvement and collaboration across all levels of the organization.

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.