Hibernate (advanced)
Clean Code (advanced)
Java (advanced)
Hi, we’re BigPicture, the proud creators of one of the leading project management tools on the market . Our Portfolio, Product, and Project Management software helps thousands of teams on all continents plan work, coordinate execution, track progress, and report on results with outstanding efficiency, accuracy, and clarity.
We are on a mission to rehumanize the world of management through technology.
Our vision is shared by over 30000 teams worldwide everyday users of BigPicture in organizations of all sizes : from small startups to market leaders such as Netflix , NASA , Intel , Tesla , Apple , Uber , Samsung , Porsche , Siemens , LG any many more.
When joining our team you can expect a tight-knit team and a collaborative spirit. You will encounter both demanding product development problems and the shared excitement of rolling up your sleeves and working together towards achieving major goals - join us!
As our Senior Java Developer you'll be responsible for :
Developing and implementing new functionalities for our products and maintaining existing ones
Working with frontend developers and UX / UI designers
Sharing knowledge, conducting a code review
Writing good code according to the clean code rules
Must have knowledge :
Technology
Java8, Spring
JAX-RS
Cache : Guava, EHCache, distributed cache
SQL (PostgresSQL, ORACLE DB, MSSQL)
Tools
Assembly : Maven, Gradle
Docker
Testing : Spock, JUnit, Mockito, REST-assured
Languages
Communicative Polish & English (spoken and written)
Nice-to-haves
Knowledge of object-oriented programming, recently known as Domain-Driven Design
Established knowledge of the architecture of complex web solutions
Excellent creativity and high problem-solving skills
Attention to the high quality of created solutions
Good knowledge of English (both spoken and written)
Willingness and determination for self-development and further education
Knowledge of Scrum, XP, TDD, DDD
How we work
In Agile and Scrum we trust - we make sure to keep our teams small, and our sprints manageable & effective
Ownership - we want everyone on our team to feel empowered to grab the reins in their positions and help push the company forward
Our product, our deadlines - developing our own products allows us to set feasible deadlines and fully focus on code quality
Top-notch hardware MacBook Pro and HD monitors
Flexible working hours - we work from Monday to Friday, and you can choose your own working hours
Flat company structure , where decisions are made quickly and efficiently
100% Remotely or from our modern office in Warsaw with a fully-stocked kitchen : free breakfasts, snacks, tea, coffee, juices, fruits, veggies - you choose
No dress code
Perks & Benefits
Skills Development budget , and access to the latest books thanks to our in-house library
Various internal knowledge sharing initiatives : regular and fully paid hackathons (called ShipIT Weeks), tech guilds , workshops , and more
Private healthcare
Multisport card
Incentive Equity Program
Wellness Days - additional time-off each month that you can use to recharge, and take care of yourself
Plenty of team building events
Team :
Our engineering team includes over 50 Backend and Frontend Developers, over 30 QA’s and 12 DevOps Engineers. We work effectively in Scrum teams.
Each team also works with a dedicated Product Owner, UX and UI Designers and Scrum Master
Flexible working hours : We work from Monday to Friday, and you can choose your own working hours. Just make sure to join your team for the daily scrum meeting : )
Location : You can work either remotely (Poland) or from our modern office in Warsaw.
Remuneration & Model of cooperation
You can choose between :
22 000 32 000 + VAT / month B2B contract (kontrakt B2B)
22 000 32 000 PLN gross / month Contract of employment (umowa o pracę)
WATCH OUR VIDEO AND GET TO KNOW US BETTER ;)
Before submitting your CV please consider that we are currently only able to extend our offers to Candidates who have acquired the status of a tax resident in Poland