Job Openings Java Developer

About the job Java Developer

Job Location: 100% remote in Romania

Recruitment process:

  • HR Screening
  • Technical interview

Role description:

Builds and maintains backend services in Java/Spring, working with relational databases and messaging systems.

Responsibilities

  • Design, build, and maintain backend services and APIs using Java, Spring Boot, and Hibernate
  • Integrate with messaging systems (JMS/MQ) and build RESTful services
  • Write and maintain unit and integration tests
  • Ensure Java coding best practices are followed across the codebase
  • Produce technical design documentation
  • Work with relational databases (PostgreSQL, Oracle, or DB2) for data design and queries

Required

  • 3+ years of Java software development experience
  • Strong hands-on experience with Spring Framework, Spring Boot, and Hibernate
  • Experience building RESTful web services and working with messaging systems (JMS/MQ)
  • SQL and relational database experience (PostgreSQL, Oracle, or DB2)
  • Experience writing unit and integration tests
  • Good communication skills (called out as a must-have in the input)

Preferred

  • Exposure to CI/CD pipelines for cloud environments (Jenkins, SonarQube, Docker)
  • Comfortable using AI tools to support analysis, documentation, and process improvement