senior java developer cet | bucureşti

randstad romania
apply now

job details

bucureşti, bucuresti
IT, Telecom
reference number
1590 / 2125
randstad romania
You do not need to upload a curriculum vitae to apply for this position, moreover as a simple solution you can apply with your Linkedin profile. Click on the "Apply" button and choose from the application options that requires not more than 2 minutes.


Senior JAVA Developer

Subordination: Team Lead
Location: Bucharest, Romania
Your role is to develop software applications according to the business needs, being involved in all phases of SDLC based on Agile framework.
Key Responsibilities:

Develop software applications being involved in all activities (analysis, design, coding, testing, support)
Required Technical Skills

Experience Minimum 5 years of relevant experience in Java technologies and large projects
Java Enterprise
Edition Enterprise Java Platform, Java EE 6
Backend EJB / Spring Session Beans
Interceptors / Spring AOP
Bean Validation / Spring Core
Dependency Injection / CDI / Spring CoreWeb JSP, Servlets, Filters
JavaScript, AJAX

MVC framework (ex: Struts)

Persistence JPA (Hibernate), JTA or Spring Data
Web services JAX-RS (REST API) / Spring MVC with REST


Java Standard
Edition Very good OOP knowledge

Relevant experience with at least Java 7 version


Database Oracle (SQL)
Linux 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)

Architecture SOA; N-tier architecture
Java 8 knowledge Lambda expressions, Streams, Functional interfaces
Unit tests Mockito, PowerMock
Servers JBoss or at least one Enterprise Application Server
Tools IntelliJ IDEA
Database programming language PL/SQL
Others UML, XML
Other Required Skills
 Attention to detail and very good analytical qualities
 Excellent communication skills
 Language skills: English (written / verbal) - advanced level
 Team player mentality, ability and willingness to mentor others
 Self-driven & autonomous, self-motivated, suggests ideas, has initiative and ability to drive the project development forward
 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 strictly adhere to deadlines and to identify problems in the early stages
 Ability to work in a dynamic environment, proactivity
 Pragmatic, with a positive attitude as well as a great capacity of comprehension
 Emotional balance, constant professional behavior
 Capacity to make decisions and take responsibility. Problem solver.
 Good social skills, able to integrate in a local team as well as in a global team
 Customer oriented
 Available to travel abroad