RemoteWarszawaKrakówWrocławPoznańTrójmiastoŁódźSzczecin
SeniorMidJuniorIntern
Java
JS
Testers
Mobile
PHP
.Net
Ruby
C
Python
Scala
Machine Learning
Big Data
UX/UI
PM
DevOps
Other
RxJava
NoSQL
VirtusLab
Senior Java Engineer12000 - 18000PLNb2b
VirtusLab Smoleńsk 21, Kraków30 days ago
Senior
b2b
>100
ulica Smoleńsk 21, Kraków
We’re looking for a team player for a small, cross-functional team of Software Engineers responsible for building and maintaining microservices. Devops culture, 100% async Java 8 stack with polyglot persistance, AWS as deployment target, CICD process in place. What & how? Microservices using Java 11 and (depending on the team) Kotlin, Vertx, rxJava, various NoSQL and SQL datastores, messaging systems, containers Asynchronous, non-blocking, event driven architecture (event loop, reactive extensions) Domain Driven Design Test Driven Development, Behaviour Driven Development, various testing strategies in use (unit, integration, performance, smoke, semantic), testing pyramid DevSecOps owning both application and cloud infrastructure (AWS) with automate by default attitude (infrastructure as code, immutable infrastructure) High availability and low latency by default Rapid delivery to production of small changes (CI/CD, blue/green deployment, canary releases) Impact on architecture, tooling, middleware, coding standards used to solve the problem Professional tooling for monitoring, log aggregation, task and defect management, distributed source code management, automation available Close cooperation with Product Manager to understand the vision, business value and impact your work brings Quality at heart with regular code reviews and pair programming sessions Agile approach (Kanban or Scrum depending on the team) You’ve created it, you support and maintain it approach Nice to have Experience in designing and development of scalable, distributed, highly available applications Experience in infrastructure development in the cloud environment Experience in other JVM languages (Kotlin, Closure, Scala, Groovy) Understanding of functional paradigm
We expect:
Eager to learn, eager to share
Problem solver not problem seeker
Engineer rather than programmer
Fluent in Java
Able to develop high quality code
Communicative English, both written and verbal
We offer:
Free snacks
Free beverages
In-house trainings
In-house hack days
Sport subscription
Private health care
JVM
Senior
Designing (architecture) skills
Mid
DevOps skills
Mid
Distributed systems/computing
Mid
Clean Code
Mid
Async programming
Mid
Good to know
Do not give up too quickly. Keep in mind that replying time may vary.
Apply now!
Drop your CV.doc, .docx, .pdf allowed, max 5mb
reCAPTCHA active
We do not store your data!
The holder of your data is VIRTUSLAB. Your data is processed for the purpose of the current recruitment process. You have rights to access your personal data, update, modify or remove it. Providing your personal data is voluntary, but necessary in the recruitment process.
See detailed information in Privacy policy.