Senior Java Developer – Analyst (Starszy Programista / Analityk Java)

Department:
Development
Work type:
Full time
Location:
Warsaw, Poland
Closing date:
31/03/2016 (closed)

This role is responsible for designing and developing Java applications.

Main activities

  • Designing and developing software in line with technical and functional requirements using test-driven development approach
  • Working with Business Analyst to define the requirements and design optimal solution
  • Estimating effort required to develop solutions
  • As required, providing technical leadership
  • Continuous skills improvement, participating in trainings
  • Providing input to corporate initiatives
  • Providing support and involvement in resolving client issues
  • Ensuring that delivered solutions are fit for purpose and exceed customer expectations for both functional and non-functional requirements

To be successful in this role candidates will require:

Key Skills

  • Core Java: JDBC, Hibernate
  • Automated testing: JUnit, Mockito, AssertJ
  • Software development tools: GIT, Gerrit, SVN, Eclipse, Jenkins, ANT, Maven
  • Web frontend technologies: JSP, JSF, Seam, JavaScript, HTML, jQuery
  • Database: Oracle
  • Code review experience
  • Test-driven development, refactoring
  • Object oriented design and modelling – applying design patterns
  • Relational database: schema modelling and design
  • Knowledge of n-tier architecture standards
  • Understanding of database tuning and optimization
  • Good skills in personal work organisation and time management
  • Strong analytical skills

Nice to have:

  • Leadership skills

Internal Contacts

Project Managers, Business Analysts, Developers, Testers

Typical Experience

5+ years of experience in Programming and Applications Design, with a minimum of 2 years in a large IT site, coupled with tertiary qualifications in Computer Science or a related discipline.

Apply now

Thank you for your interest in this position, unfortunately the closing date has passed and we are no longer taking applications.