About the job Java Developer
About the company:
Ascendix Technologies is a software and services technology company founded in 1996 and headquartered in the United States, in Dallas, Texas.
We are a community of professionals committed to delivering second-nature solutions globally to digitize, optimize, and leverage processes. We specialize in building solutions for globally-focused businesses that look to leverage cloud computing, and commercial and open-source technologies for big data, search, applications, and cross-platform mobility. We have deep experience in
Join our team working on a large-scale mobility platform designed to improve and modernize intercity and
The project is cantered 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 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 av
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
Project team: Project Manager, Business Analyst, 2 Backend Developers, Web Developer,
Requirements:
- 3+ years of proficiency in Java technologies
- Understanding of APIs and microservices patterns
- Extensive experience with Java 17, Spring Boot.
- 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)
- 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.
- Kafka
Responsibilities:
- Design, develop, test, and m
ai ntai n 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, m
ai ntai nable, 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.