Senior Java EE Developer
Timisoara, Romania
For one of our clients in the IT industry, we are looking for a Senior Java EE Developer to complete their team in Timisoara, Romania.
Here’s what we want from our future Senior Java Developer:
- University degree in computer science
- 5+ years of experience in Java Standard and Enterprise projects
- Experience with:
- Application of design, coding and documentation standards
- Distributed architectures, clustering, multi-module software projects
- Unit Testing and Continuous Integration
- XML schema design and XML batch processing
- Knowledge of :
- Java 1.7 or recent Java technologies
- Object-oriented analysis and design (OOAD), object-oriented programming (OOP)
- MDA (model driven architectures), UML, BPMN
- Familiar with test-driven development (TDD), behavior-driven development (BDD), aspect-oriented programming (AOP).
Your responsibilities in this role will be:
- Work in a collaborative environment
- Participate in regular project reviews and Sprint retrospectives in order to implement continuous improvement activities
- Apply your experience in Java application development using Spring, Spring Security, JPA/Hibernate, Spring MVC, Maven, PL/SQL, XML, Tag Libraries JSPs, Apache Ignite, Apache ActiveMQ, and RESTful Web Services, Java System deployment to Tomcat/ JBoss or similar
- Expand your technical knowledge working with microservice architecture style, web service architectures and APIs, SQL and NoSQL databases
- Design and develop J2EE applications in a Big Data environment
- Front-end development using JavaScript/CSS/XML could be possible
What’s in it for you:
- Develop your technical and soft skills (support in achieving certifications, participation at technical and business workshops and conferences, soft skills training etc.)
- Flexible working schedule
- Progressive increase of vacation days
- Private health insurance
- Support in learning German language
- Team & individual sport activities
- Internal events