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.