Xessable
  • About
  • Expertise
  • Join Us
  • Blog
  • Faq
  • Contact

Senior Java (Kotlin) Developer

We at Xessable believe in mutual work and collaboration across engineering, combining individual expertise for problem-solving and creative thinking processes. We understand the latest technologies and build the best solutions for our clients. 

Seeking team members who care about results, are not afraid of taking ownership, and are eager to learn continuously. 

For one of our clients, we are currently looking for a Senior Java (Kotlin) Developer

to join the team. 

Our client

Founded in 2000, our client initially focused on e-commerce integration and IT-driven change projects within supply chain and logistics environments. With the advent of UHF RFID technology and the launch of EPC Global in 2003, they embraced these advancements to enhance the accurate and timely flow of information through open, standards-based supply chains. They evolved into a hands-on AutoID integrator, combining deep expertise in business processes and IT systems with extensive technical knowledge of AutoID, RFID, and locating technologies. Their proven experience in deploying innovative solutions within logistics and manufacturing has established them as a leader in the industry.

About the role  

This role is ideal for someone with a strong Java/Kotlin development background who is also comfortable maintaining legacy .NET code during the transition phase of our platform’s modernization.

While no new .NET development is planned, you will be responsible for understanding and maintaining the .NET part of the system until it is fully rewritten in Java/Kotlin. A structured handover will be provided, and you’ll collaborate closely with the product and engineering teams to ensure a smooth support process.

You will be up to:

  • Develop robust, modular, and testable code in Kotlin, React
  • Design, develop, and maintain backend services using Java and Kotlin
  • Build scalable, cloud-native applications on AWS, following best practices in architecture and deployment
  • Write clean, maintainable, and testable code, and contribute to code reviews and technical discussions
  • Take part in optimizing existing Java/Kotlin-based components for performance and scalability.
  • Ensure system reliability, observability, and security through proactive monitoring and automation
  • Support and maintain a legacy .NET solution as needed, with a focus on understanding the existing system for future migration planning (no active development in .NET required)
  • Implement and maintain automated unit and integration tests (e.g., using Jest)
  • Review code, provide constructive feedback, and uphold high engineering standards

Requirements:

  • Proven experience with Kotlin and Java, ideally in backend or full-stack development roles.
  • Hands-on experience working with AWS services (e.g., Lambda, ECS, S3, RDS, API Gateway).
  • Solid understanding of modern software development practices including RESTful APIs, CI/CD, testing frameworks, and version control (Git)
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Experience working in an agile environment with cross-functional teams.
  • Strong analytical and problem-solving skills with attention to performance, scalability, and security.
  • Ability to take ownership of systems and work independently as well as collaboratively.
  • Basic familiarity with .NET (C#) for support and maintaining a legacy system during a transitional phase (no new development required).
  • Hands-on experience with automated testing frameworks (Jest or similar)

Education 

 A bachelor’s degree (B.Sc.) in Informatics and computer engineering or similar is considered a plus. 

Foreign languages 

You will also work directly with our client; fluent English is required.

What do we offer? 

  • Hybrid approach: Possibility to work from a vibrant office or/work from home. 
  • Competitive salary  
  • Total transparency with the client 
  • Ambitious, highly motivating, and supportive environment for career growth 
  • Working with highly skilled colleagues with knowledge ranging from development and project management to cloud architecture 
  • 21 vacation days (plus bank holidays) 
  • Work cover insurance 
  • Private health insurance 
  • Gym membership + Fit kit package 
  • Ping-pong table and many people willing to beat you. 
  • Fresh fruit in the office + snacks and drinks 
  • A chance for continuous improvement and learning 
  • Additional employee benefits (birthday gifts and vouchers for life events, recognition programs, parenting benefits, certifications, various team-building events, and so much more) 

Interested? 

If you are a friendly, independent, and professional individual, you will fit right into our amazing team! 

Apply at career@xessable.com and we will speak soon.  

Book free assessment

When employees come first, clients get outstanding project delivery.

Xessable B.V.
Newtonlaan 115,
3584BH Utrecht
The Netherlands

+31 (0)850657440

clients@xessable.com

Xessable D.O.O.
Franklin Ruzvelt 33A
1000 Skopje
Republic of Macedonia

+389 (02) 3081815

clients@xessable.com

  • Privacy Policy
  • Cookie Policy
  • Information Security Policy
  • Contact

All rights reserved © Xessable 2025 made with ❤️ by Le Silk