Java Entwickler (m/w)
in: Lublin
Dauer: Monate
0% Auslastung
We are looking for Java developers responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
Responsibilities:
* Actively participate in the agile based development process
* Translate use cases into functional applications
* Design, build, and maintain efficient, reusable, and reliable code
* Ensure the best possible performance, quality, and responsiveness of the applications
* Identify bottlenecks and bugs, and devise solutions to these problems
* Help maintain code quality, organization and automatization
Ideal candidate profile:
* JAVA EE deep knowledge platform and framework (JPA, Hibernate, Spring, EJB,
* JMS, Tomcat, JBoss etc.)
* Basic knowledge of HTML, JavaScript, AngularJS
* CleanCode, SOLID, DRY, GOF, TDD, BDD, DDD, UML, KISS
* Basic knowledge of test tools jMeter, TestNG, Selenium and Maven Git
* 3+ years experience
* English on communicational level
* Creativity and positive attitude on teamwork
* Practical knowledge of design patterns
* Dedication to continuous improvement of skills and knowledge
* Precise working style
Additional advantage:
* Experience on medical software and web application development
* Experience with: AngularJS, IntelliJ IDEA