Adastra - Your Data, Analytics and Cloud Computing Partner!
Data is your superpower. We’ll help you unleash it.
We are looking for a Senior Java Software Engineer with strong technical expertise and hands-on experience across modern backend technologies, cloud infrastructure, and BPMN workflow engines. You will be instrumental in delivering a critical replacement of the core card management system for a major banking client.
Please note that this position is open only to applicant in Slovakia.
Status: Employee contract ( 3000 EUR brutto) or B2B Contract
Salary expectation depends on the seniority level and we are open to speak about it.
We are looking for people who share with us the passion that working with data and people is fun and a “mission”, not a “job”.
For your work you will need:
Must-Have Experience:
- Java 17: Proficient in writing clean, scalable, and testable code using modern Java features (Records, Sealed Classes, Pattern Matching, etc.).
- Spring Framework: Deep understanding of Spring Boot, Spring Data, Spring Security, and Spring Cloud for building microservices architectures.
- JPA & Hibernate: Strong experience in object-relational mapping, query optimization, and transaction management.
- PostgreSQL: Proficiency in designing schemas, writing complex queries, and tuning performance for high-throughput transactional systems.
- BPMN & Activiti: Demonstrable experience designing and implementing business workflows using Activiti BPMN engine. Understanding of workflow lifecycles, customization, and integration into microservices is key.
- API Design: Practical knowledge of RESTful API design and documentation using Swagger / OpenAPI standards.
Cloud & Infrastructure:
- AWS: Proven track record working with AWS services such as EC2, RDS, Lambda, S3, and ECS in a production environment.
- Messaging: Experience with Amazon SQS and SNS, and understanding of asynchronous communication patterns and event-driven architecture.
- Infrastructure as Code: Familiarity with AWS CloudFormation for managing cloud resources and environments through templated infrastructure.
Additional Technical Expectations:
- Experience designing and building resilient, secure, and scalable backend systems.
- Hands-on with CI/CD pipelines and DevOps best practices.
- Strong focus on code quality, test coverage, and automation.
- Knowledge of secure coding practices, particularly in regulated environments (e.g., banking or financial services).