← All positions

Full-Stack Software Engineer

Senior
New

50 – 55 EUR / hour B2B

Romania Remote

About the Client

Our client is a major European organization responsible for supporting large-scale digital initiatives across multiple countries. The organization operates a complex technology landscape and develops mission-critical applications that impact millions of users throughout Europe. The environment offers long-term project stability, international collaboration, and high engineering standards.

The Role

Responsibilities

  • Design, develop and maintain enterprise-grade web applications across front-end, back-end and database layers.
  • Build responsive user interfaces using JavaScript, HTML, CSS and related technologies.
  • Develop business logic and server-side components using Java and enterprise frameworks.
  • Create, enhance and support RESTful APIs and integration services.
  • Implement secure authentication and authorisation mechanisms.
  • Apply software security best practices, including secure coding, validation, logging and monitoring.
  • Design and optimise database schemas, SQL queries and data access layers.
  • Integrate applications with databases and external systems.
  • Monitor and improve application performance, scalability and reliability.
  • Perform testing, debugging, troubleshooting and code quality validation.
  • Contribute to solution architecture and technical design decisions.
  • Manage automated build, release and deployment processes within CI/CD pipelines.
  • Deploy and support solutions in cloud environments.
  • Maintain technical documentation and knowledge-sharing materials.
  • Collaborate with project managers, service managers, developers and other stakeholders in Agile/Scrum teams.
  • Deliver software releases, deployment packages and operational reporting artifacts.

Must-haves

  • Master's degree level education or equivalent Level 7 qualification within the European Qualifications Framework. 
  • At least 15 years of professional experience in information technology. 
  • Minimum B2 level English communication skills, written and spoken. 
  • 10+ years of full-stack software development experience covering front-end, back-end and databases. 
  • 12+ years of Java enterprise development experience. 
  • Experience with Spring Boot, Spring Framework, Hibernate, JPA, Spring Data and Spring Security. 
  • Hands-on expertise with OAuth 2.0, OpenID Connect and JWT-based security implementations. 
  • Strong knowledge of JavaScript, JSON, HTML, CSS, jQuery and JSP. 
  • Experience with JSF, PrimeFaces and Dojo JS. 
  • Extensive experience with relational databases, including Oracle and advanced SQL development; knowledge of PostgreSQL and MongoDB. 
  • Experience designing and developing APIs and web services. 
  • Knowledge of Oracle WebLogic, Apache Tomcat and enterprise web application deployment. 
  • Experience with CI/CD and DevSecOps tools including Jenkins, Bamboo, Maven, Webpack, GitHub and Bitbucket. 
  • Practical experience deploying or supporting applications in AWS and/or Microsoft Azure environments. 
  • Experience with ESRI ArcGIS, ArcGIS APIs, ArcGIS JavaScript API and shapefile processing. 
  • Strong understanding of Agile, Scrum, continuous integration, testing and collaborative software delivery. 
  • Excellent analytical, problem-solving, communication and stakeholder collaboration skills.

Nice-to-haves

  • Experience supporting the modernisation of established enterprise applications while maintaining operational services.

Benefits

  • Not applicable.

Selection Process

Compliance Screening

This is the most important step. Every profile is checked against the project’s minimum requirements, which are applied strictly: Years of experience: counted precisely, sometimes split into general IT experience and experience in a specific domain Education level: diploma requirements are often linked to experience thresholds (for example, fewer years required with a Master’s degree) Language skills: assessed on the CEFR scale, typically English at B2/C1 level

Technical Interview

The candidate meets the end client’s project team for a technical interview, which often includes a live technical discussion. In some cases, an internal technical screening takes place first.

Pre-Onboarding

Before the start date, the candidate provides supporting documents: diplomas, employment references, certificates, and ID.

Good to Know

  • Be ready to talk in depth about the projects in your CV, as interviewers often ask about them directly
  • Review the core technologies listed in the job description
  • Explain your reasoning out loud during technical questions; the approach matters as much as the answer
Victor Cosman

Victor Cosman

Talent Sourcer

Interested in this role? Reach out and let's talk.