Join Exadel as an Associate Java Software Engineer and work on designing and implementing prioritized backend features. Collaborate with a team of ambitious, collaborative, and constantly evolving engineers.
Requirements
- 4+ years of experience in backend development with Java (8–11)
- Basic knowledge of the Calypso platform
- Experience developing and deploying microservices in public cloud environments (preferably AWS)
- Solid knowledge of relational databases (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., DynamoDB, MongoDB)
- Experience with messaging and event streaming systems (e.g., Kafka, RabbitMQ, SQS, SNS)
- Familiarity with microservices architecture, including containerization (Docker) and orchestration (Kubernetes)
- Familiarity with observability best practices (structured logging, metrics, health checks) using tools such as DataDog
- Experience with testing practices: unit testing (JUnit), integration and contract testing (Postman/Newman)
- Experience with CI/CD pipelines using tools such as Jenkins or similar
- Understanding of software engineering principles and clean code practices (Design Patterns, SOLID, Clean Code, 12-Factor App)
- Experience within financial market environments
- Experience with serverless services (e.g., AWS Lambda)
- Exposure to multi-cloud environments (Azure, GCP)
- Strong planning and organizational skills, with the ability to manage priorities and multiple tasks
- Good communication and interpersonal skills to clearly discuss problems and solutions
- Strong analytical skills and logical reasoning
- Proactive mindset with strong problem-solving ability and ownership
Benefits
- International projects
- In-office, hybrid, or remote flexibility
- Medical healthcare
- Recognition program
- Ongoing learning & reimbursement
- Well-being program
- Team events & local benefits
- Sports compensation
- Referral bonuses
- Top-tier equipment provision