Java Developer

Portugal, Remote Full-time, Employment
Apply now

Ascendix Technologies, founded in 1996, is a global software service company specializing in AI and PropTech. Our core mission is to help our clients get top-notch business results through the smooth automation of processes, leveraging AI solutions, customer-facing apps, and precisely tailored back-office software to meet their distinct needs. Based in bustling Dallas, Texas, we operate across the globe, with strategically positioned teams throughout Europe.  

We are hiring a Java Engineer for a high-traffic, consumer-facing travel platform operating across multiple countries in Europe and beyond.

You will design and develop scalable backend services and APIs that handle millions of requests daily, ensuring performance, reliability, and security. The environment is strongly data-driven, so you’ll collaborate closely with product, data, and DevOps teams to experiment, measure impact, and continuously improve features.

Tech stack centers on modern Java (Spring ecosystem, microservices, cloud-native practices, event-driven architectures). This is a great opportunity to work in an international, engineering-led company where your code directly impacts how people travel every day!

Requirements: 

  • 4+ 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 aggregating. Understanding the specifics of working with NoSQL databases. 
  • Kafka 

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. 

Ascendix offers you: 

  • Health insurance 
  • Vacation days: 22 days per year 
  • Paid Time Off Benefits 
  • Meal Card 
  • Friendly and calm atmosphere in the company

Career and professional growth: 

  • Individual development plan 
  • Technical leads and mentors 
  • Open management and well-established processes 
  • Regular performance reviews 
  • Free access to the company accounts on educational platforms (Udemy, Pluralsight) 
  • A variety of training opportunities and knowledge sharing

 

Please note

By clicking the “Apply” button for the vacancy, you automatically consent to the processing of your personal data.

We sincerely appreciate each response and the interest you have shown in our job opening. If we do not contact you within a week, it means that, at this moment, your CV has not been selected for further consideration for this position. Nevertheless, we will keep your resume in our candidate database and will definitely inform you if a vacancy that matches your experience becomes available.

Apply for this position

Full Name
Email
Phone number
LinkedIn profile
Cover letter
Contact me via:

By submitting this form, you agree to Ascendix Privacy Policy