Digital Back-end Software Engineer | Enea Romania | 0LOVES1

We're not saying it's gonna be easy.
But we promise it's not gonna be boring.

We pride in providing new challenges all the time for our creative, rebellious engineers. This is the kind of place where we want to change the world with the right lines of code. Insane passion, curiosity and thirst for breaking barriers and rules feel like home here at Enea.

Would you feel like home?

Digital Back-end Software Engineer

Location: Bucharest, Romania

Number of positions available: 5

Job Type: Full Time

Division: Services Division, Enea Romania

We bring passion and fun.
Why make it boring? Join us!

Know someone who would be interested? Apply to job Share

Job description

Position objectives

The Digital Systems Developer is responsible for the design and development of the IT digital solutions and services using Agile development methods. The developer partners with software development teams and business liaisons to understand the elicited software requirements to ensure the correct operation of the integrated services is created and maintained in a consistent, logical, error-free, and optimal manner.

Contacts & Supervisory responsabilities

It is a strategic partner and collaborates with the Business Owner / Product Owner / Team Leaders/IT Project Managers/all PMO department in terms of understanding the software requirements and ensuring the correct operation of the integrated services and maintaiing in a consistent, logical, error-free, and optimal manner.

Dana Alexe, Head of Recruitment at Enea Services Romania (see LinkedIn profile). Please contact our colleague for more details.

Essential functions

  1. Work as part of a team developing applications and services using Agile development methods.
  2. Integration of user-facing elements developed by front-end developers with server side logic.
  3. Writing reusable, testable, and efficient code; Design and implementation of low-latency, high-availability, and performant applications.
  4. Implementation of security and data protection; User authentication and authorization between multiple systems, servers, and environments.
  5. Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.); Integration of multiple data sources and databases into one system.
  6. Understanding and appplying differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
  7. Proficient understanding of code versioning tools, such as Git.


  1. Previous RESTful API Development experience (mandatory) based on Spring Framework (Java).
  2. Soap API knowledge.
  3. Minimum 5+ years hands-on development experience in Java, with exposure to JEE.
  4. Technologies: JEE 6 Technologies (CDI, EJB, JPA, JTA, JCA, JTA, JMS, JAXB, Servlet, JSP, JSF, JAX-WS, JAX-RS).
  5. Knowledge of application servers like: Weblogic Server, JBoss, Tomcat.

Required key skills

  1. Higher education (Technical University studies).
  2. Minimum 3 years of demonstrable experience in projects delivery; Strong analytical skills and problem solving attitude.
  3. Comfortable with working with both internally hosted infrastructures, but also with cloud based solutions.
  4. Proven experience in delivering web and mobile platforms.
  5. Agile methodology knowledge.
  6. Team spirit; strong communication skills to collaborate with various stakeholders.

Great to have

  1. Knowledge of DevOps processes and tools.
  2. Oracle PL/SQL, SQL skills.

Apply to this job

Allowed extensions: .pdf, .doc, .docx.
Maximum file size: 8MB.

Or apply by e-mail:

See other jobs