Full-time Published on 16/06/2020

Java developer, Bucharest, Romania

  • Location Romania - Bucharest
  • Office Your role is to develop and maintain software applications according to the business needs allocated by the Java Team Lead.
  • Studies Master's degree
  • Experience 3.5 years minimum

Offer details

Java developer, Bucharest, Romania

 

Would you like to join an international Java development Team that deliver first class application for our businesses and clients around the world? We are looking for a Java developer to join our fast growing team.

 

Your role is to develop and maintain software applications according to the business needs allocated by the Java Team Lead. You will be responsible for defining and developing features for new software or existing solutions. You will be involved in a product development lifecycle based on Agile or Waterfall methodologies.

 

Key Responsibilities

 

-       Develop software applications being involved in all the project phases

-       Technical analysis, development of features for new software or existing solutions

-       Deliver the source code, unit tests associated having all the quality checks validated as per internal procedures

-       Maintain, improve and provide support for the features developed

-       Responsible for the bug fixing into UAT and PROD environment based on the internal SLA

 

Experience: Minimum 3.5 years of relevant experience in Java technologies and projects JEE (Java enterprise edition)

 

Technical skills that are good to have:

 

Backend

Java Platform, Enterprise Edition 6 (Java EE 6)

EJB / Spring Session Beans

Interceptors / Spring AOP

Bean validation /Spring Core

Dependency injection/CDI /Spring Core

                         

Web

JSP, Servlets, JavaScript, AJAX, MVC framework ( ex: Struts )

                         

Persistence

JPA ( Hibernate ), JTA or Spring Data (if experience in Spring then easy to move on Hibernate with JPA&JTA)

                         

Web services

JAX-RS ( REST API ) / Spring MVC with Rest, JSON, XML, HTML

                         

JSE (Java standard edition)

Very good OOP knowledge, Relevant experience with at least Java 7 version

 

Others:          

Database: Oracle (SQL)

Linux: Basic knowledge and hands-on experience

Building & tools: Maven, Jenkins, Sonar, Nexus,

Unit tests: Junit

Version control system: GIT

Design patterns: Relevant experience with at least three patterns ( ex: Builder, Factory, Facade, Visitor, Proxy )

 

It is even better if you know or want to know more about this:

 

·       Architecture: SOA ( Service Oriented Architecture ); N-tier architecture

·       Java 8: Lambda expressions, Streams, Functional interfaces -> with capacity to quickly assimilate Java 8 specificity if is not the case

·       Unit tests: Mockito, PowerMock

·       Server: Jboss or at least one enterprise application server

·       Tools: Intellij Idea

·       Web: Vaadin (optional)

·       Framework: Spring, Angular, jQuery, React

·       Web services: SOAP API

·       Database Programming Language: PS/SGL

·       Others: UML, XML

 

We are not machines! Soft skills are important

 

·       Attention to detail and analytical qualities

·       Communication skills

·       Language skills: English (written / verbal) - Advanced level

·       Team player mentality: ability and willingness to collaborate and support

·       Self-driven, self-motivated, suggests ideas, has initiative

·       Ability to keep up with technical innovation

·       Ability to plan work to meet deadlines

·       Time management skills - able to work simultaneously with several projects in different stages

·       Ability to work in a changing environment, able to react positively when it is necessary

·       Pragmatic, with a positive attitude as well as a great capacity of comprehension

·       Emotional balance, constant professional behavior

·       Good social skills, able to integrate in a local team as well as in a remote team

·       Customer oriented

·       Available to travel abroad

 

CET is an equal opportunity employer. Therefore, we do not discriminate based on Origin, Age, Gender, Personal belief, or sexual orientation.

And you? Are you our Java developer, Bucharest, Romania ?

  • Number of years of experience (in the field of the post) including internship and alternation
    3.5 years minimum
  • Level of study
    Master's degree
  • Field of experience
    Java technologies and projects JEE (Java enterprise edition)
  • Behavioral skills
    Attention to detail and analytical qualities
  • Software
    Java, Oracle, Linux, GIT etc...
  • Language
    English