About the job Senior Java Developer
BIScience is looking for a seasoned Senior Java Developer to work with our flagship SaaS UI product. As a backend engineer, your role is to turn innovative and unique product vision into lean architectural solutions with advanced analytics capabilities. With the use of the latest technological trends and microservices architecture, you will implement complex integrations, design new modules, and enhance data storage approaches. You will work closely with the Product Manager, UI/UX design teams, engineering to guide new product deployments and functionality from conception to launch. As one of the members of the development team, youll contribute to our strategic objectives regularly and secure our position as one of the most trusted, innovative platforms in digital intelligence analytics.
Stack
- Java 17
- RabbitMQ
- Spring Boot, Core, Web, Data, Security, AOP
- Vertica, AWS RDS PostgreSQL v12
- Redis
- Elasticsearch
- AWS S3, Lambda
- Docker
What will you do
- Take part in architecture design
- Develop complex features
Requirements
- 4+ years of experience with Java
- Profound experience with microservices
- Spring: Boot, Core, Web, Data, Security, AOP
- Kafka / RabbitMQ (or other AMQP broker)
- HTTP REST
- SQL
- Docker
- GIT
- B2 English
- Being familiar with agile development frameworks, e.g. SCRUM
Will be a plus
- Elasticsearch
- Linux hands-on
Whats for you
- Product impact: have a say and influence decisions,
- Supportive atmosphere: we care about our people,
- High autonomy: to implement solutions, offer ideas, drive development practices and approaches,
- A highly-skilled team of senior engineers
You are
- Working well autonomously,
- Team player having highly developed communication skills,
- Digging deep to be an expert,
- Knowledge-seeking & committed person