Job Description
Title: Middle Java Developer
Company: Exadel
Location: Remote (Latin America, North America, Europe)
Role Overview
Exadel is seeking a Middle Java Developer to work on real-time, event-driven microservices and Big Data pipelines. The role focuses on developing scalable, cloud-agnostic services, ensuring performance, reliability, and security, while working with cutting-edge technologies like Spring Boot, AWS, Docker, Kubernetes, Kafka, and Spark.
The candidate will join a collaborative team supporting a leading investment bank in Latin America across multiple domains, including investment banking, corporate lending, wealth management, and digital investments.
Key Responsibilities
- Develop event-driven microservices and improve Big Data pipeline reliability, resilience, and performance.
- Implement prioritized functionalities following best engineering practices with consistent functional and technical validation.
- Participate in technical discussions to inform architecture and design decisions.
- Support integration of internal and external services using RESTful APIs, messaging systems, and event hubs.
- Ensure system observability and reliability via logging, monitoring (e.g., DataDog), and health checks.
- Apply design principles such as SOLID, Clean Code, 12-factor app design, and design patterns.
- Guide and maintain flexible, scalable, and resilient architecture.
Required Skills & Experience
| Technology / Skill | Experience / Requirement |
|---|---|
| Java | 8+ years (Java 8–17), Spring Boot |
| Microservices | Strong experience, event-driven architecture |
| Cloud Platforms | 2+ years AWS; familiarity with Azure or GCP a plus |
| Databases | Relational (MySQL, PostgreSQL, RDS) and NoSQL (DynamoDB) |
| Messaging/Event Hubs | SQS, SNS, RabbitMQ, Kafka |
| Containerization | Docker; Kubernetes |
| Testing | jUnit, PostMan/NewMan for contract/integration testing |
| CI/CD | Jenkins |
| Design | SOLID, Clean Code, Design Patterns, 12-factor applications |
Preferred / Plus
- Experience in microservices architecture and event-driven design.
- Previous experience in the insurance domain.
- Familiarity with Quarkus framework.
Soft Skills & Work Style
- Ability to work independently and manage workflow remotely.
- Collaborative mindset, actively participates in team discussions and technical decisions.
- Strong focus on learning and continuous improvement.
Exadel Employee Benefits & Perks
- Transparent Career Roadmap – guidance from HR and mobility support across global offices.
- Learning & Development Budget – for courses, certifications, books, and training.
- Flexible Work Mode – remote, hybrid, or in-office options with necessary equipment.
- Team-building & Social Events – Pizza Days, Programmer’s Day, informal meetups, and sports events.
- Referral & Bonus Programs – for recommending and mentoring colleagues.