For our business partner — a leading integrator of IT and physical security solutions for national and European critical infrastructure — we are searching for a dynamic Java Software Developer ready to make an impact.
In this role, you will contribute to the design and development of innovative backend systems, work with modern microservice architectures and cloud‑native technologies, and leverage Docker and Kubernetes to streamline CI/CD pipelines and enhance delivery performance.
This is a full-time, on-site position based in Bucharest (Grozavesti)
Main responsibilities
- Development of complex software solutions using backend technologies like Java and specific frameworks such as Spring, Spring Boot, Hibernate, etc.
- Creating and optimizing user interfaces using React or Vue, ensuring that the design is responsive and easy to use.
- Designing and implementing service-oriented architectures (SOA) and developing microservices applications with a focus on cloud-ready apps.
- Using Docker and Kubernetes for the development, testing, and deployment of software solutions.
- Leading code reviews, maintaining high-quality standards, and adopting best development practices.
- Providing constructive feedback and mentorship to less experienced team members, thereby contributing to their continuous skill development.
Your profile
- At least 5+ years of experience as a software developer.
- Development of complex software solutions using backend technologies like Java and specific frameworks such as Spring, Spring Boot, or Hibernate.
- Creating and optimizing user interfaces using React or Vue, ensuring that the design is responsive and easy to use (is nice to have)
- Designing and implementing service-oriented architectures (SOA) and developing microservices applications with a focus on cloud-ready apps.
- Using Docker and Kubernetes for the development, testing, and deployment of software solutions.
- Leading code reviews, maintaining high-quality standards, and adopting best development practices.
- Providing constructive feedback and mentorship to less experienced team members, thereby contributing to their continuous skill development.
- Technical university degrees (e.g., Automation and Computers, Systems Engineering, etc.)