senior java developer cet | bucureşti

randstad romania
aplică acum

descriere job

bucureşti, bucuresti
IT / telekom
număr de referință
1590 / 2125
randstad romania
NU este obligatoriu să vă înscrieți CV-ul pentru a aplica pentru această poziție, dar dacă aveți o versiune actualizată, este un ajutor important pentru noi. Dacă nu este actualizat sau nu este disponibil acum, îl puteți încărca mai târziu, în orice moment când vă conectați la profilul dvs.


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