Fullstack Developer | B3 Consulting Poland | Remote (Poland)
Job Description
Have you ever thought about joining a company where:
π¨βπ©βπ§βπ§ People are passionate about what they do and we put them first
π©βπ» Technology is created to help make the world a better place
π You can develop your skills and choose projects suitable for your own development
βοΈ You can drink coffee in the clouds (seriously, our office is on the 20th floor!)
π€ Every problem is solved on a high level of standards
π½And finally, where people care for each other and feel free
At B3, we unleash the potential of companies through IT outsourcing in a unique, Scandinavian model, and our long-term vision is to make Poland the leading center of digital innovation in Europe. We do all of this in the spirit of “Care” – we focus on understanding the needs of consultants, matching them to optimal projects and providing them with appropriate care. Energy, logic, experience and freedom – this is what we follow every day.
Sounds like your dream workplace? Apply now and join us as… Fullstack Developer (Java + React/Angular) π¦
β¨ What is the project about?
We are seeking an experienced Full-stack Software Engineer who will help our client from logistics industry in building cloud-based, highly scalable, high-availability applications, to work in an international team, and who is passionate about solving real world problems with software.
Tech stack: Java 17+, Spring Boot, K8s, Docker, PostgreSQL, MongoDB, Kafka, React, Next.js, Angular 14+, TypeScript, JavaScript, Google Cloud Platform (GCP)
Your tasks:
– Designing, building, testing, and operating high-performance microservices in Java using state-of-the-art methods and technologies.
– Continuously improve the applications you own
– Advocate for an engineering culture of quality, good development principles, and innovation within the team.
– Have a design-first approach to building software. Maintain quality and up to date documentation of the systems you own.
– Collaborate with peers in other engineering teams.
β¨ What do you need to be successful?
– A solid foundation in software engineering or/and relevant experience of 4+ years.
– Professional Java development proficiency, with knowledge of common tooling such as Spring Boot and JPA/Hibernate.
– Knowledge of the oAuth 2.0 protocol with the openid-connect extension
– Experience in UI development for the web with React.js or Angular.
– Knowledge of traditional software development processes and tools, including Maven/Gradle, Git, JIRA, Confluence, Code Reviews, and GitLab CI/CD.
– Experience with issuing a REST API used by tens of thousands of system
– Fluent in English.
β¨ On board with B3 you will receive:
- Health and sports benefits tailored to your needs
- Free running and swimming training, internal triathlon team, joint competitions (Warsaw)
- Tailor-made development activities to deepen expert knowledge
- Cyclical initiatives allowing development in IT fields other than the current one