Remote Frontend Jobs
Ascendix Tech logo

Middle Java Developer

Ascendix TechDallas, United States
Apply now

Join our team working on a large-scale mobility platform designed to improve and modernize intercity and airport transportation services across Europe!

The project is centered around building a seamless digital ecosystem for travel management, including ticket reservations, real-time scheduling, customer communication, and operational support for transport services. The platform is is composed of several microservices developed in Java and Spring Boot, with integrations to third-party systems (payment providers, route optimization services, etc.). The system architecture supports both B2B and B2C operations and is designed for high availability and scalability.

Key features under development and enhancement

  • Trip and booking management
  • Dynamic pricing and discounts
  • Driver and vehicle coordination
  • Real-time vehicle tracking and customer notifications
  • Integration with mobile apps and web interfaces
Requirements
  • Proficiency in Java technologies
  • A deep understanding of APIs and microservices patterns
  • Extensive experience with Java 17, Spring Boot and MongoDB.
  • Good theoretical and practical MongoDB knowledge.
  • Experience in designing and optimizing database schemas, writing queries, and aggregates.
  • Understanding the specifics of working with NoSQL databases.
  • Proficiency in database theory, SQL, and best practices for No-SQL databases
  • Familiarity with Kubernetes and Spring Boot integration testing
  • Adherence to best engineering practices like SOLID, KISS, DRY, and more
  • Writing efficient code that thrives in concurrent and high-load environments
  • A strong grasp of estimation techniques
  • Exceptional problem-solving skills
  • Upper-intermediate English proficiency
Would be a plus
  • Experience in Java 21
  • Experience in DevOps with Terraform and Helm Charts
  • Azure Cloud expertise
  • Knowledge of Redis (Redisson client for Java)
Responsibilities
  • Design, develop, test, and maintain robust and scalable backend solutions using Java.
  • Participate in the full software development lifecycle (SDLC), including analysis, planning, implementation, testing, deployment, and support.
  • Collaborate closely with front-end developers, QA engineers, product owners, and other team members to deliver high-quality software solutions.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Participate in code reviews to ensure high quality and knowledge sharing within the team.
  • Debug and resolve technical issues in a timely and effective manner.
  • Take ownership of assigned tasks and deliver features on time, with minimal supervision.
  • Stay updated on emerging technologies and trends in backend development and proactively apply them where beneficial.

View all remote jobs at Ascendix Tech

FAQ

Is the Middle Java Developer position at Ascendix Tech remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
When was this Middle Java Developer job posted?
This listing was posted on May 27, 2025 and is still open for applications.
How do I apply for the Middle Java Developer position at Ascendix Tech?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote Microservices jobs