Senior Software Engineer

1 week ago


ClujNapoca, Romania beBeeSoftware Full time

About the Role

We are seeking a highly skilled and motivated Senior Java Developer to join our team. The ideal candidate will have a solid background in backend engineering and a deep understanding of building scalable, high-availability enterprise systems.

Job Description:

The Senior Java Developer will be responsible for designing, developing, and maintaining robust Java-based systems and APIs. This will involve writing clear, maintainable, and well-tested code, adhering to engineering best practices and coding standards.

The successful candidate will also produce effective technical documentation to support the engineering process and share knowledge within the team.

Additionally, they will participate actively in code reviews, sprint planning, and retrospectives.

Key Responsibilities:

  • Design, develop, and maintain robust Java-based systems and APIs.
  • Write clear, maintainable, and well-tested code, adhering to engineering best practices and coding standards.
  • Produce effective technical documentation to support the engineering process and share knowledge within the team.
  • Participate actively in code reviews, sprint planning, and retrospectives.
  • Contribute to team development and mentor junior engineers.

Requirements:

To succeed in this role, you will need:

  • A strong experience with Java 8 or higher.
  • A solid understanding of Spring and Spring Boot frameworks.
  • Proficient with both SQL and NoSQL databases.
  • Proven experience in building RESTful web services and APIs.
  • Familiarity with ORM frameworks such as Hibernate.
  • Hands-on experience with messaging services (AWS SQS/SNS, Kafka).
  • Strong testing skills using JUnit, Mockito, or similar frameworks.
  • Competency with build tools like Gradle or Maven.
  • Experience using Git for version control and platforms like GitHub, GitLab, or Bitbucket.

Benefits:

  • Hybrid & remote working options.
  • $1,000 per year for self-development.
  • Company share scheme.
  • 25 days of annual leave per year.
  • 20 days per year to work abroad.
  • 5 personal days/year.
  • Flexible benefits: travel, sports, hobbies.
  • Extended health, dental and travel insurances.
  • Customized well-being programmes.
  • Career growth sessions.
  • Thousands of online courses through Udemy.
  • A variety of engaging office events.
],

  • Cluj-Napoca, Romania beBeeSoftware Full time

    Project OverviewAt the core of our organization lies a passion for challenges and innovation. We believe in empowering teams to take ownership and drive meaningful progress.We're on a mission to revolutionize industry standards by harnessing the power of scalable ideas and cutting-edge technologies.Our goal is to create exceptional networks and ecosystems,...


  • Cluj-Napoca, Romania beBeeSoftwareDeveloper Full time

    We're seeking a seasoned software professional to join our team of engineers.Job SummaryThis role requires a skilled developer with expertise in Java and a passion for building scalable software solutions. As a Senior Java Developer, you'll work closely with cross-functional teams to design, develop, and deploy high-quality software products.Key...


  • Cluj-Napoca, Romania beBeeSoftwareEngineering Full time

    About the Role">We are looking for a highly skilled Senior Developer to join our team. As a key member of our software engineering department, you will be responsible for designing, implementing and delivering high-quality technical solutions.">Key Responsibilities:">Designs and implements technical solutions for medium to high complexity...


  • Cluj-Napoca, Cluj, Romania beBeeTeamLeader Full time

    Job OverviewWe are seeking a skilled Team Leader to coordinate a team of passionate engineers. This role involves direct supervision of software engineers, overseeing training and career development for team members, and guiding the team to overcome obstacles.Key ResponsibilitiesLead and mentor your development team, ensuring they are motivated and equipped...


  • Cluj-Napoca, Cluj, Romania beBeeSoftware Full time

    We are seeking a skilled Java Developer to join our team. Garmin Labs is our R&D department where we focus on innovation and technology.As part of this team, you will be responsible for developing, deploying, and maintaining the backend servers for various projects.We value candidates that are willing to take technical ownership and make significant...


  • Cluj-Napoca, Cluj, Romania Garmin Cluj Full time

    If you want to contribute to saving people's lives every day, you're invited to join our Outdoor segment. Our teams are involved in scaling up the existing projects or building new features from scratch. We are seeking out a talented software engineer to work on the inReach messaging platform.With the inReach device, the central piece of our Outdoor...


  • Cluj-Napoca, Romania beBeeFullstack Full time

    Marsh McLennan (MMC) has established its EMEA Technology Hub in Cluj, Romania, reflecting our commitment to innovation and excellence. This hub is central to our digital strategy, addressing emerging challenges and enhancing service delivery through advanced technology solutions that empower our clients and promote sustainable growth.We are currently seeking...


  • Cluj-Napoca, Cluj, Romania beBeeTeam Full time

    Role OverviewThe Software Engineering Team is responsible for building and enhancing web applications, APIs and services. This team contributes to creating, managing, and processing subscriptions and payments across multiple business segments.This position involves guiding software development activities and directly supervising software engineers. You will...


  • Cluj-Napoca, Romania beBeeSoftware Full time €80,000 - €120,000

    Job Title: Senior Software EngineerAbout the Job: As a senior software engineer, you will be responsible for developing and maintaining robust and reliable components, identifying bugs and bottlenecks, and devising solutions to address these issues.Key Responsibilities:Develop high-quality code with performance in mind.Use an engineering-centric approach to...


  • Cluj-Napoca, Cluj, Romania Garmin Cluj Full time

    We are eager to meet Android engineers who can realize innovative, robust, and creative solutions to complicated development challenges in an end-to-end product development environment. Garmin is a great place to work if you love developing products that make a difference and are passionate about technology.Your role would be to develop Android...