SEE ALL VACANCIES

Principal Java Engineer

Vacancy details
Software Engineering
Java Engineer
Principal
Ukraine
Remote
APPLY NOW
REFER A FRIEND

Our client is a company that enables people, enterprises, and cities to harness the power of location. By making sense of the world through the lens of location, it empowers their customers to achieve better outcomes from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely.

What project we have for you

The project is focused on building and evolving a centralized authentication and authorization platform that serves as a core foundation for multiple products and services within the organization. This platform acts as a single entry point for identity and access management, ensuring secure and consistent authentication flows across a wide ecosystem of applications.

The system is used by a diverse range of consumers, including:

  • Automotive customers (embedded / vehicle-related systems)
  • End users (human users) interacting with various digital services
  • Emerging agent-based users (AI-driven systems) — which is a new direction the platform is expanding into.

We are looking for a strong, independent backend engineer who can actively participate in system design discussions, make architectural decisions, and contribute to ongoing product development (not maintenance). The role requires solid experience with distributed systems, ability to reason about scalability and consistency, and readiness to work as part of an existing team on authentication/authorization platform evolution, including new areas like agent-based systems.

What you will do

  • Design and implement backend services for a high-scale authentication and authorization platform
  • Actively participate in system design discussions, contributing practical and scalable solutions
  • Take ownership of features end-to-end — from requirements clarification to implementation
  • Work closely with Principal Engineers and Product Owners on evolving platform capabilities
  • Build and maintain services handling high traffic (millions of requests)
  • Ensure performance, scalability, and reliability of backend components
  • Identify system bottlenecks and propose improvements
  • Participate in code reviews, design reviews, and technical discussions
  • Collaborate with cross-functional teams to deliver features on time
  • Contribute to continuous improvement of engineering practices and system design

What you need for this

  • 10+ years of backend development experience (Java/Scala preferred)
  • Experience designing and building production-grade backend services in distributed systems
  • Strong practical understanding of:
    • scalability (load distribution, horizontal scaling)
    • data consistency (basic trade-offs: strong vs eventual, idempotency)
    • high-load systems (queues, async processing, rate limiting)
  • Ability to propose simple and working solutions under time constraints, avoiding unnecessary complexity
  • Hands-on experience with microservices architecture and cloud environments (AWS)
  • Experience with REST APIs, HTTP, and authentication/authorization (OAuth, tokens, identity flows)
  • Familiarity with containerized environments (Kubernetes, Docker, NGINX)
  • Ability to analyze bottlenecks and propose pragmatic solutions (DB, API performance, concurrency)
  • Proven experience working with existing systems and evolving them, not only greenfield development
  • Good understanding of SQL databases; familiarity with NoSQL is a plus
  • Willingness to work with Scala (if primary experience is Java)
  • Upper-intermediate English (B2+) or higher

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Have not found the most
suitable position yet?
Leave your resume and we will select a cool option for you.
Find me a job
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.