Daily tasks:

  • implementing defined functionalities according to requirements from user stories,
  • looking at defined functionalities in a wider context and suggesting improvements if needed,
  • taking care of code compliance with defined standards,
  • creating technical documentation for functionalities if needed
  • codereview,
  • testing implemented functionalities before pass to QA testing phase,
  • helping less experienced developers.

We expect from you: 

  • at least 2 years of experience with Java 8 or newer, 
  • practical knowledge of object oriented programming, its design patterns and principles, 
  • practical knowledge of Spring framework (e.g. Spring MVC, Spring Security, Spring Data), 
  • experience with working with relational databases, 
  • practical experience with version-control systems (e.g. Git), 
  • practical experience in developing various types of automated tests (e.g. unit, integration, end-to-end), 
  • good communication and interpersonal skills allowing you to work comfortably with your colleagues and with our customers, 
  • good English skills, written and spoken (at least B2). 

Nice to have: 

  • experience with Spring Boot, 
  • knowledge of pros and cons of various ways working with relational databases (e.g. ORM, data mapping, SQL), 
  • experience with microservices and related architectural patterns, 
  • knowledge of AWS (e.g. SQS, SNS, ECS, EC2, S3), 
  • practical experience with systems integration (designing API, XML/JSON processing), 
  • experience with conducting code reviews and mentoring other developers, 
  • experience with tools like IntelliJ IDEA, Maven, Git, Docker, 
  • demonstrable knowledge of and experience with long-term maintenance and evolution of software modules. 

Netbulls is our values

Netbulls is our lifestyle

Netbulls is more than software

Netbulls is people.

Netbulls solve software problems for innovative companies who want to get their start-up started – the right way. After all, everyone needs to see results quickly, but they have to use budget wisely too. We plan for client’s success together, and as a team we build applications that scale beautifully. 

We are crafting software with pride in Poland, so, as you would expect, our English is spiffing (our German and Swedish are sehr gut) and our Java isn’t too shabby either, so we eat excuses for breakfast! 

We believe in rolling up our sleeves to get important work done every day to remove the friction from shipping. If that sounds like you, join our team and help build the foundation of something great. Don't be dull, be a Bull - the Netbull! Let’s code together!