Associate Java Software Engineer - Remote Opportunity
About the Role
Join Exadel as an Associate Java Software Engineer in a remote capacity, where you'll contribute to our innovative projects that power Fortune 500 clients. With over 25 years of engineering leadership, we are an AI-first global tech company that values collaboration and continuous evolution. This role offers you the chance to design and implement backend features while advocating for architectural patterns like event-driven microservices.
What You'll Do
- Design and implement prioritized backend features following best software engineering practices.
- Deliver scalable, flexible, and resilient solutions aligned with modern architectural principles.
- Apply and advocate architectural patterns such as event-driven microservices.
- Participate in technical discussions and contribute to the evolution of the product’s technical architecture.
- Provide technical input during product discussions to support architecture-related decisions.
- Integrate internal and external services using RESTful APIs, asynchronous messaging, and event hubs.
- Ensure consistent functional and technical validations throughout the development lifecycle.
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 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.
Nice to Have
- English level B1+.
What We Offer
- International projects with in-office, hybrid, or remote flexibility.
- Medical healthcare and a recognition program.
- Ongoing learning and reimbursement opportunities.
- Well-being program and team events.
- Sports compensation and referral bonuses.
- Provision of top-tier equipment.
At Exadel, we lead with trust, respect, and purpose. Join us as an Associate Java Software Engineer and make a real difference in a culture where your ideas are valued and your impact matters.
This Associate Java Software Engineer role at Exadel offers a unique opportunity to work on innovative projects with a flexible remote work environment and competitive benefits.
Who Will Succeed Here
Proficient in Java and experienced with microservices architecture, specifically using Spring Boot, enabling efficient backend development for scalable applications.
Self-motivated and disciplined, thriving in a remote work environment while managing time effectively to meet project deadlines and collaborate asynchronously with distributed teams.
Hands-on experience with AWS services (like EC2 and S3) and container orchestration using Kubernetes, demonstrating a mindset geared towards cloud-native application development and deployment.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months