Point your AI agent at freehire and let it find you a job.

Get the CLI →

Data Edge

NewBe an early applicant

Java Developer

Posted
Discussion

Summary

Java backend developer at Data Edge's partner team in Bucharest (hybrid, B2B contract), building and optimizing scalable backend services: REST APIs, microservices with Spring Boot, relational/NoSQL databases, and automated testing.

We are looking for a Java Developer to join our partner's team and contribute to the development and optimization of backend applications. The role focuses on building scalable and reliable services, developing APIs, and implementing efficient software solutions using modern Java technologies.

Contract Type: B2B

Work model: Hybrid

Responsibilities

Develop, maintain, and optimize backend applications using Java.

Design, develop, and integrate RESTful APIs.

Build and maintain microservices and backend components.

Write clean, efficient, scalable, and maintainable code.

Work with relational and/or NoSQL databases.

Identify and resolve technical issues, including application performance and optimization challenges.

Participate in code reviews and follow software development best practices.

Collaborate with architecture, QA, DevOps, and Product teams to deliver high-quality solutions.

Contribute to continuous improvements in application architecture and development processes.

Ensure code quality, reliability, and performance through automated testing and best practices.

Requirements

Proven experience in Java backend development.

Strong knowledge of object-oriented programming (OOP) and software design principles.

Hands-on experience with Spring Boot and the Spring ecosystem.

Experience developing and integrating RESTful APIs.

Good knowledge of SQL and experience with relational databases such as PostgreSQL, MySQL, or Oracle.

Experience with JPA/Hibernate.

Understanding of microservices architecture and distributed systems.

Experience with Git and build tools such as Maven or Gradle.

Experience with automated testing frameworks such as JUnit and Mockito.

Familiarity with Docker and CI/CD pipelines is a plus.

Strong analytical and problem-solving skills.

Ability to work independently and collaborate effectively within a team.

Good communication skills and a proactive approach to technical challenges.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.