Java Developer

  • Wrocław
  • 700 - 1 000 PLN net / day
  • Any contract
  • 21.11.2018

Requirements

Experience level: Mid
You are an ideal candidate if you have :
- Min. 3 years of experience in implementing Java / JEE projects
- Basic knowledge of application servers in the Java environment (JBossEAP / WildFly)
- Experience in working with relational SQL databases (eg. Oracle)
- Knowledge of the Git version control system (Gitlab / BitBucket)
- Experience in using Ant, Maven, Gradle, NodeJS
- You are open, analytical mind and creative approach to problems
- You know how to create high-quality solutions

Technologies

Necessary on this position:
  • Java
  • JEE
  • Spring
  • EJB
  • JSP
  • SOAP or REST
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Angular4
Nice-to-have:
  • Devops experience
  • Scrum

Project you can join

As a Java Full Stack Developer, you will be working on implementing innovative architectural solutions for our Clients in the banking sector. You will take part in the development of a first fully online bank in Poland, setting up trends and new standards for the development of mobile and online banking. As a result, you will be associated with the development of one of the strongest and fastest growing financial brands in Poland. 

You Key Responsibilities :
- Development of the corporate internet banking system
- Participation in projects to adapt the system to the requirements of - EU Directives (split payment, psd2) – Participation in other crucial development projects
- Performing code review, writing unit tests, documenting software development
- Work in the Scrum methodology

Work time division

New features
60%
Meetings
15%
Bug fixing
10%
Documentation
10%
Self-development
5%

How we code?

  • Style guide
  • Code review
  • Pair programming
  • Static code analysis
  • TDD
  • BDD
  • Code metrics
  • Knowledge database

How we test?

  • Unit tests
  • Integration tests
  • System tests
  • Pentests
  • Performance tests
  • Manual testing
  • Test automation
  • CI

How we manage our projects?

  • Methodology: SCRUM
  • Who makes architectural decisions? Team Leader with Team
  • Who makes technology stack decisions? Team Leader with Team
  • Project management software: JIRA, Confluence
  • Opportunity to change between projects
  • Team line-up:
  • Developers: 7
  • PMs: 1
  • QAs: 2
  • Designers: 1

Toolset

  • Laptop
  • PC
  • Additional monitor
  • Headphones
  • Personal container
  • phone
  • Freedom to pick your tools
  • Operating system

Work environment

  • Tech supervisor
  • Open space
  • Separate rooms
  • Dress code
  • Flexible working hours
  • Office hours: 7 - 20

Bonuses

  • Healthcare package
  • Healthcare package for families
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
  • Adaptation tips
  • Language courses
  • Temporary housing
  • Help finding an apartment
  • Visa Services
  • Sign up bonus
  • Flight ticket
  • Money for moving expenses
  • Conferences
  • Trainings
  • Books
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Contact this employer

ITDS is a Data Controller ...