java developer (international) | bucureşti

postat
contact
randstad romania
aplică acum

descriere job

postat
locație
bucureşti, bucuresti
sector
IT / telekom
număr de referință
1449 / 1677
contact
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.


Job description

RESPONSIBILITIES:
• Writing design documents and functional specifications
• Participating in design and code reviews
• Developing and unit testing new software
• Debugging and fixing bugs during stabilization of the software
• Installation and configuration of system components (hardware and software)
• Supporting the system post-deployment

TECHNOLOGIES, TOOLS TO BE USED
• Java 8, OpenJDK 8
• Hibernate
• Spring
• Junit, Mockito
• SOAP/REST Web Services
• SQL
• Database: Oracle, PostgreSql
Concepts:
• Agile methodology, SCRUM, S.O.L.I.D. principles, Continuous Integration, Microservices
• Tools: Maven, Git, Bamboo, Jira, Confluence, Eclipse, IntelliJ
• Tomcat



Requirements

1) EDUCATION
• Bachelor degree or Master degree in Computer Science or Computer Engineering

2) REQUIRED QUALIFICATION
• 2+ years of experience developing applications in Java
• Experience developing web applications
• Java EE (Web Services, REST, JPA) experience
• Unit testing familiarity (JUnit)
• Experience with ORM frameworks, preferably Hibernate
• XML technology knowledge, XSL, XPath, XQuery, DTD, XML Schema
• Strong background in applying formal development methodologies, including knowledge of use
cases, requirements analysis, UML
• SQL knowledge
• Experience in using application servers Java (Tomcat, WebLogic): basic administration tasks,
memory tuning, diagnostics, war deployments.

3) SKILLS
• Strong communication skills in English (French is an asset)
• Good problem solving and analytical skills
• Strong team player
• Make-it-work attitude under firm deadlines
• Ability to work under pressure
• Willing to travel abroad twice a year



Offer

As a java software developer, you will be part of a Scrum
development team, where you will be able to improve your Java experience and also you can
build C# development experience, if you are interested into this technology.
The company is a world-leading supplier of Identification and Border Management
Software Systems.



Applications

Reports To: Software Manager, Java technology team leader, Scrum master (team leader role
as well)