Senior Java Software Engineer

Codewise
Senior
16 000 - 22 000
PLN
gross / month (Employment contract)
18 400 - 25 300
PLN
net / month (B2B)

Online interview
B2B Employment contract
Lubicz 17G, Krakow
Remote possible
90%

Project description

Zeropark is the key product of Codewise, an ad-tech company based in Kraków, Poland. It allows digital marketers to advertise their products online, and website owners to monetize Internet traffic by displaying ads. And since we love the challenge, the Zeropark Team has launched its newest venture yet — the NewProgrammatic search traffic platform (we’re already working with some of the biggest brands in the marketing industry, just visit our website to learn more!).

Working with us you will face many technical challenges and constantly develop your skills. We handle large amounts of traffic (up to 500k requests per second), run on Amazon Web Services (20+ Java-based applications), and are entirely responsible for the whole development cycle: technical design, programming, testing, deployments, and taking care of our production environment.

We work in 2 scrum teams, 10 engineers in total — Backend, Frontend, and QA. We cooperate closely with UX designers, Content Writers, Product Owners, and other colleagues from the business side of the project. 

We’re a mature team that still thrives on its start-up nature — we move fast, we experiment a lot, we’re not afraid to fail, and we learn from mistakes. The things we value are clean code practices and code reviews, as well as helping each other and sharing knowledge.

But that’s enough about us.

Interested? Apply now and let’s see if we’re a good match!

Your tasks

  • Designing, building, testing, and maintaining our high-performance software and its AWS infrastructure
  • Taking active ownership of requirements analysis
  • Collaborating with business teams to deliver software that solves real customers’ problems
  • Performing code reviews and promoting good programming practices
  • Helping the team in making architectural decisions with a focus on scalability, performance, and cost-optimization 
  • Sharing knowledge and mentoring more junior engineers



Who we're looking for?

Requirements

  • Java 11+ (including concurrency and garbage collection), Spring
  • Git
  • SQL
  • Hibernate
  • REST
  • Unit and integration testing
  • Experience with distributed, scalable, and highly available systems
  • Design patterns
  • System design
  • Good command of Polish and English


Nice to have

  • Experience with AWS (EC2, DynamoDB, ElastiCache, S3, Lambda, Route53, RDS, SQS)
  • Experience with Terraform
  • Experience with Docker
  • Understanding of load balancing and service discovery
  • Understanding of Java performance tuning
  • Experience with Kafka


Hybrid work model

You have the flexibility to work on-site and remotely, but we do like to meet in person from time to time when needed. That’s why we prefer candidates located reasonably close to our headquarter in Kraków, Poland.

Skills
Java
Spring
Hibernate
Git
PostgreSQL
How we manage our projects?
Methodology
Scrum
Who makes architectural decisions?
Team
Who makes technology stack decisions?
Team
Project management software
YouTrack
Team line-up
8
Developers
2
PMs
2
QAs
1
Designers
How we code?
Git
Version control
Code review
Pair programming
How we test?
Unit tests
Integration tests
Test automation
CI
Toolset
Laptop
Additional monitor
Headphones
Personal container
Freedom to pick your tools
Operating system
Work environment
Open space
Flexible working hours
Healthcare
  • Healthcare package
Kitchen
  • Hot beverages
  • Cold beverages
  • Fruits
  • Snacks
Traning
  • Books
  • Trainings
  • Conferences
Parking
  • Car parking
  • Bicycle parking
Other
  • Shower
  • Chill room
  • Integration events
  • Playroom for children

Recruitment process

Short phone call with a recruiter
Technical interview (up to 1h)
Live coding (up to 2h)
Meeting with Tech Lead and Head of Product Management (up to 1h)

Our company

Codewise

Krakow 150
Tech skills
  • Java
  • Git
  • CI|CD
  • Maven
  • Docker
  • AWS
  • Linux
  • SQL

Check out similar job offers