Associate Java Software Engineer - Remote Opportunity
About the Role
Join Exadel as an Associate Java Software Engineer and embrace the opportunity to work remotely while contributing to cutting-edge projects. As an Associate Java Software Engineer, you will design and implement backend features that are scalable, flexible, and resilient, following best software engineering practices. With over 25 years of engineering leadership, Exadel is an AI-first global tech company that partners with Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks.
What You'll Do
- Design and implement prioritized backend features using Java (8–11) while adhering to modern architectural principles.
- Deliver scalable solutions aligned with best practices in software engineering.
- Apply architectural patterns such as event-driven microservices and advocate for their use within the team.
- Participate in technical discussions to evolve the product’s technical architecture.
- Integrate internal and external services using RESTful APIs and asynchronous messaging.
- Ensure consistent functional and technical validations throughout the development lifecycle.
Requirements
- 4+ years of experience in backend development with Java.
- Basic knowledge of the Calypso platform.
- Experience developing and deploying microservices in public cloud environments, preferably AWS.
- Solid knowledge of relational and non-relational databases.
- Experience with messaging systems such as Kafka or RabbitMQ.
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
- Understanding of software engineering principles and clean code practices.
- Experience in financial market environments is a plus.
Nice to Have
- English level B1+.
What We Offer
- Flexible work arrangements: in-office, hybrid, or remote.
- Medical healthcare and well-being programs.
- Ongoing learning and reimbursement opportunities.
- Team events and local benefits.
- Top-tier equipment provision.
As an Associate Java Software Engineer, you will be part of a collaborative team that values trust, respect, and purpose. We believe in open dialogue and mentorship that helps you grow and make a real difference. If you're looking for a remote opportunity to work on exciting projects, apply now!
This Associate Java Software Engineer role at Exadel offers a unique opportunity to work remotely on innovative projects with top-tier clients. The company values collaboration and provides excellent benefits.
Who Will Succeed Here
Proficiency in Java and microservices architecture, with hands-on experience in building scalable applications using frameworks such as Spring Boot and deploying them on AWS.
Strong understanding of container orchestration tools like Kubernetes and Docker, coupled with a proactive approach to debugging and optimizing microservices in a cloud environment.
A mindset geared towards continuous learning and adaptation, particularly in utilizing messaging systems like Kafka and RabbitMQ for real-time data processing, with at least 2-4 years in a similar development role.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months