Hi! We're SoftwarePlant and we're the proud developers of BigPicture - one of the leading project management tools used by over 20 000 teams from companies all over the world. Our products are used by CEO’s, Managers, Directors and Project Managers from companies such as: Netflix, NASA, Tesla, Apple, Uber, Samsung, Porsche, Siemens, Intel, Boeing, LG, and many more.
Since 2015 we’ve built a team of over 165+ amazing experts, and we’re still growing. At SoftwarePlant you can expect flat structure, a tight-knit team, collaborative spirit, demanding problems to be solved, and the shared excitement of rolling up your sleeves and working toward something major together.
As our Java Developer you'll be responsible for:
- Developing and implementing new functionalities for our product and maintaining existing ones
- Working with frontend developers and UX / UI designers
- Sharing knowledge, conducting code review
- Writing good code according to the “clean code” rules
Must have knowledge:
Technology
- Java8, Spring
- JAX-RS
- Cache: Guava, EHCache, distributed cache
- JPA
- SQL (PostgresSQL, ORACLE DB, MSSQL)
Tools
- GIT
- Assembly: Maven, Gradle
- Docker
- Testing: Spock, JUnit, Mockito, REST-assured
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
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
- Our business team includes over 30 specialists: Marketing, Sales and Product Support teams.
Flexible working hours: You can choose your own working hours. In general, we work from Monday to Friday, from 7am to 8pm. You can adjust your day-plan to work efficiently within these time frames.
Location: You can work either remotely or from our modern office in Warsaw.
Benefits:
-
Regular Hackathons - every two months, we host a one week-long, fully paid, internal hackathon called ShipIT Week.
-
Knowledge development - we offer internal webinars, workshops and rich knowledge base
-
Mentoring - from day one, you’ve got a buddy assigned to support and mentor you
-
Internal tech guilds - meetings dedicated to sharing knowledge, best practice, and influencing the company’s business
-
Flat structure - decisions are made quickly, we don’t like bureaucracy. Everyone’s contribution is valued
-
Flexible working hours - we work from Mon to Fri, between 7am to 8pm. You can adjust your day-plan to work efficiently within these time frames
-
Top-notch hardware - we use MacBook’s Pro and HR monitors
-
Fully stocked kitchen in the office - we provide free fruits, veggies, juices, fresh herbs, breakfast and lunch snacks
-
Integrations - we make sure that there’s plenty of dinners, sports and other cool activities that all co-workers can participate in
- No dress code
- Private health insurance and Multisport
How we work:
-
In Agile and Scrum we trust - we make sure to keep our sprints manageable and effective
-
Quality is everything - integration testing, Performance testing, Code Review, CI, DDD, TDD. We really take care of our code quality
-
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
-
Busy and creative - each week we release new features for our products. We never stop developing
-
A close-knit team - We work closely on the project, and we play hard after hours. We simply enjoy spending time together
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 status of a tax resident in Poland
When applying you confirm that you have read and understood the personal data processing policy listed below, and you willingly give your consent to processing of your personal data for the purposes of electronic communication related to the current recruitment process.