java developer (international) | bucureşti

posted
contact
randstad romania
apply now

job details

posted
location
bucureşti, bucuresti
sector
IT, Telecom
reference number
1449 / 1677
contact
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.


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)