Sari la conținutul principal

Java Software Engineer

Technology
Perficient
Cluj-Napoca, Româniaacum 2 luni
Normă întreagă

Descrierea postului

We are looking for a skilled and motivated Java Developer to join our engineering team and play a key role in modernising a real-world bioinformatics platform. Working in a collaborative agile environment, you will partner with a System Architect, QA Automation Engineers, Software Developers, and Bioinformaticians to refactor an existing solution and co-design a new, scalable architecture built on current Java and cloud technologies.

This is an opportunity to have real technical impact — shaping both the present and the future of a platform used in life sciences research.

Key Responsibilities

  • Analyse upcoming features early in the cycle and propose clear, pragmatic technical solutions
  • Refactor and strengthen the existing backend built on Java 8 and Spring
  • Deliver new features while maintaining quality and stability of the live solution
  • Help design, implement, and document a modern target architecture to migrate the existing platform
  • Identify and champion opportunities for continuous improvement across the codebase and processes
  • Uphold engineering standards and contribute to a culture of technical excellence
  • Coach and support junior developers, sharing knowledge and raising the team's overall capability

Technical stack

  • Java 8 and higher Spring Framework
  • RESTful Web Services
  • AWS
  • Jenkins (CI/CD) and GitHub Actions
  • Docker & Kubernetes
  • React

Would be a plus

  • Experience with React or Vaadin for front-end development

Education

Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Mathematics, or a related technical field.

Keywords
ReactOSDBaseVaadinSpring FrameworkJavaCI / CDAWSDockerGithubJenkinsKubernetesReact.jsCI/CD

Te interesează acest rol?