Senior Java Software Engineer

2 months ago

Bucureşti, Municipiul Bucureşti, România Conovo Technologies Full-time

Conovo Technologies is looking for a Senior Java Developer on behalf of a leading enterprise partner, based in Bucharest, Romania (2 days/week WFO). This role is based in Bucharest, Romania office, candidates must be located in or near Bucharest.


What You Will Do

  • Work independently and suggest architecture and design improvements to existing implementations
  • Collaborate with the engineering team across all stages of the product lifecycle
  • Work on an Agile team within a modern CI/CD environment
  • Understand and apply software design concepts such as security, availability, and scalability
  • Create clean, modern, and testable code with good documentation
  • Write unit and integration tests and integrate them into the automated development pipeline
  • Provide accurate estimates of development time and help implement business requirements for projects
  • Mentor and support junior team members through code review, pair programming, and collaboration
  • Collaborate with business analysts, users, and UI designers to jointly develop effective solutions
  • Bring a strong learning mindset — quick to share tips and tools picked up, and open to learning from colleagues


Requirements

  • 4+ years of software development experience
  • Good understanding of advanced Java design patterns
  • Solid knowledge of data structures and algorithms
  • In-depth experience with the Spring Framework
  • Practical knowledge of REST endpoints and APIs
  • Solid knowledge of SQL and relational databases (PostgreSQL, Oracle)
  • Solid knowledge of UNIX/Linux, including shell scripting
  • Prior experience working in a CI/CD environment
  • Experience with modern SDLC tools — Git, JIRA, Artifactory, TeamCity, GitHub Actions
  • Solid experience creating unit and integration tests
  • Experience with performance tuning / optimization
  • Experience designing, developing, and maintaining complex enterprise applications
  • Proficient communication skills and strong analytical skills


Nice to Have

  • Experience with a Cloud Platform (specifically GCP)
  • Knowledge and experience of agile values, principles, and methods (e.g., Scrum or Kanban)


Benefits

  • Quarterly performance bonus + Christmas bonus
  • Flex benefits platform, medical services, life insurance