SEE ALL VACANCIES

Principal/Senior 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

  • Work closely with product owners and principal engineers to implement, test and continually improve scalable Java applications and services running on Kubernetes;
  • Take accountability for implementation and quality of software products as well as time and complexity estimation of own technical tasks;
  • Develop software products using Agile methods, tools, and continuous delivery process;
  • Participate in design reviews, code reviews, and product demos;
  • Collaborate with other engineering teams to resolve dependencies and deliver high-quality software on time.

What you need for this

  • Strong experience in Java development, as well as a solid grasp of microservices architecture
  • Familiarity with Python
  • Experience with Amazon Web Services, Splunk, Kubernetes, and NGNIX is essential
  • Strong knowledge of algorithms and data structures, along with proven problem-solving skills in system design and troubleshooting, is required
  • Passion for cloud technologies and a documented track record in designing and deploying large-scale, low-latency cloud-based systems
  • Familiarity with HTTP, REST principles, and TCP/IP networking is important, as is a good understanding of OAuth and other authentication and authorization standards
  • Willingness to work with Scala
  • Upper-intermediate English level

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.