Senior Java Developer – Hybrid | Bucharest, Romania

  • Full Time
  • Romania

Website ids-consulting

Location

Bucharest, Romania – Hybrid

Job Category

  • Information Technology (IT) & Software
  • Engineering & Technical
  • Banking & Insurance

Job Overview

We are seeking an experienced Senior Java Developer to join a technology team in Bucharest, Romania, working in a hybrid environment. The successful candidate will be responsible for designing, developing, and optimizing high-performance Java applications, scalable microservices, and enterprise technology solutions.

The role involves significant technical ownership, including participation in architectural decisions, technical discussions, code reviews, developer mentoring, and collaboration with Product Owners, Architects, QA, and DevOps teams. The successful candidate will contribute to application security, scalability, performance, and code quality throughout the software development lifecycle.

This position offers strong opportunities for career growth through exposure to enterprise architecture, microservices, cloud technologies, event-driven systems, DevOps practices, and technical leadership. Professional development, technical training, and continued upskilling can support progression toward software architecture and engineering leadership roles.

Key Responsibilities

  • Design, develop, and optimize high-performance Java applications.
  • Architect and develop scalable microservices and enterprise solutions.
  • Participate in technical discussions and architectural decision-making.
  • Lead code reviews and promote engineering best practices.
  • Mentor developers through knowledge sharing and technical guidance.
  • Collaborate with Product Owners, Architects, QA, and DevOps teams.
  • Develop and maintain RESTful APIs and microservices.
  • Ensure application security, scalability, reliability, and performance.
  • Contribute to software development lifecycle activities from design through deployment.
  • Work with event-driven architectures using technologies such as Kafka or JMS.
  • Optimize database queries and application performance.
  • Support CI/CD pipelines and containerized application environments.
  • Contribute to continuous improvement of development processes and engineering standards.

Requirements & Qualifications

  • Minimum 10 years of professional experience in Java development.
  • Expert knowledge of:
    • Java
    • Spring Boot
    • Spring Framework
    • Hibernate
    • JPA
  • Extensive experience developing RESTful APIs and microservices architectures.
  • Strong expertise in relational databases, including Oracle, PostgreSQL, or SQL Server.
  • Strong SQL optimization skills.
  • Experience with Kafka, JMS, or event-driven architectures.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with CI/CD pipelines.
  • Strong understanding of design patterns and SOLID principles.
  • Strong knowledge of clean architecture and software engineering best practices.
  • Strong analytical and problem-solving capabilities.
  • Strong communication and collaboration skills.
  • Experience mentoring developers and supporting technical knowledge sharing.

Preferred Skills

  • Banking or financial services experience.
  • Cloud experience with AWS, Azure, or GCP.
  • Infrastructure as Code experience.
  • DevOps practices and methodologies.
  • Experience driving engineering best practices and technical improvements.

Salary, Benefits & Career Growth

Salary details have not been provided by the employer and therefore are not included.

The position offers opportunities for career growth in senior software engineering, microservices architecture, enterprise application development, cloud technologies, DevOps, and technical leadership.

Professional development can include hands-on exposure to modern Java technologies, cloud platforms, container orchestration, event-driven architecture, CI/CD, and software architecture. Developers with strong technical leadership and mentoring capabilities may progress toward Software Architect, Technical Lead, or Engineering Leadership roles.

Application Process

Application Process (Website)

Apply only through the official job link.

Click Apply Now on the website and follow the application instructions.

HR Email for Application

Send your updated CV directly

To apply for this job email your details to magda.dumitrescu@ids-consulting.ro