Kotlin API Developer

1 Day ago • All levels • Backend Development

Job Summary

Job Description

Endava is seeking a skilled API Developer with Kotlin expertise to join their team. This role is open to mid-level and senior candidates who are passionate about building robust, scalable backend systems. The developer will work on diverse, challenging projects, including modernizing enterprise platforms and developing innovative backend solutions. Responsibilities include developing and integrating RESTful APIs and microservices using Kotlin or Java, designing and optimizing database schemas, ensuring system performance and reliability, writing clean, maintainable code, and collaborating with cross-functional teams. The ideal candidate thrives in collaborative, agile environments and balances technical excellence with creativity.
Must have:
  • Kotlin API and Microservices Development
  • Backend Development with Kotlin/Java
  • Database schema design and optimization
  • System performance and reliability
  • Clean code and unit testing
  • Collaboration with cross-functional teams
  • Agile development practices
Good to have:
  • React frontend experience
  • Event-driven architectures (Kafka)
  • Relational and NoSQL databases
  • Cloud platforms (AWS, GCP, Azure)
  • CI/CD pipelines, Docker, Kubernetes
  • Consulting or client services experience
  • Learning agility
Perks:
  • Competitive salary package
  • Share plan
  • Company performance bonuses
  • Value-based recognition awards
  • Referral bonus
  • Career coaching
  • Global career opportunities
  • Internal development programmes
  • Training and certifications
  • Online learning platforms
  • Hybrid work and flexible working hours
  • Employee assistance programme
  • Global internal wellbeing programme
  • Access to wellbeing apps
  • Global internal tech communities
  • Hobby clubs and interest groups
  • Inclusion and diversity programmes
  • Monthly lifestyle allowance
  • Novated Leasing
  • Loyalty Leave
  • Inclusive Parental Leave Policy
  • Work From Anywhere (20 days/year)

Job Details

Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
 
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
 
From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

We’re seeking a skilled API Developer with Kotlin expertise to join our team. This role is open to mid-level and senior candidates who are passionate about building robust, scalable backend systems that drive real business value. As part of our high-performing team, you’ll work on diverse, challenging projects, ranging from modernising enterprise platforms to developing innovative backend solutions that ensure high performance and reliability.

You are passionate about backend development, thrive in solving complex technical challenges, and excel in collaborative, agile environments. You balance technical excellence with creativity and a commitment to delivering quality solutions.

Responsibilities

  • API and Microservices Development: Develop and integrate RESTful APIs and microservices using Kotlin to support frontend and mobile applications.
  • Backend Development: Design, build, and maintain scalable, secure, and high-performance backend services using Kotlin or Java.
  • Database Management: Design and optimize database schemas, queries, and data storage solutions.
  • System Performance: Ensure backend systems are performant, reliable, and scalable to meet user and business needs.
  • Code Quality Assurance: Write clean, maintainable code and conduct unit testing, code reviews, and performance tuning.
  • Collaboration: Work closely with cross-functional teams, including frontend developers, DevOps engineers, and product managers, to deliver end-to-end solutions.
  • Continuous Improvement: Contribute to the full software development lifecycle, from planning and development to deployment and support.

Qualifications

  • Technical Expertise: Strong commercial experience in Kotlin with relevant backend frameworks. Broader front-end experience with React is ideal.
  • Backend Architecture: Solid understanding of designing and building event-driven architectures using Kafka, RESTful APIs, microservices, and distributed systems.
  • Database Proficiency: Experience working with relational (e.g., PostgreSQL, MySQL, SQL Server) and/or NoSQL (e.g., MongoDB) databases.
  • Cloud Experience: Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and deploying backend services in cloud environments.
  • Best Practices: Deep knowledge of coding standards, design patterns, and secure coding practices.
  • DevOps Practices: Familiarity with CI/CD pipelines and containerization tools like Docker and Kubernetes.
  • Communication Skills: Ability to clearly and effectively communicate technical concepts to stakeholders. Prior experience in consulting or client services is ideal.
  • Learning Agility: Eagerness to learn and adapt to new tools and technologies as required by projects.

Additional Information

Discover some of the global benefits that empower our people to become the best version of themselves:

  • Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus;   
  • Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;
  • Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
  • Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
  • Health: Global internal wellbeing programme, access to wellbeing apps;
  • Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.

Additional Local Benefits 

  • Monthly Lifestyle Allowance: Contribution towards health and wellbeing activities like gym memberships.  
  • Novated Leasing: Pre-tax car leasing benefit for new and used cars. 
  • Loyalty Leave: Receive an additional day of leave on your 3rd, 4th, and 5th work anniversaries, accumulating up to a maximum of 3 extra days of leave per year.
  • Inclusive Parental Leave Policy: 12 weeks of primary carer’s leave and 4 weeks of secondary carer’s leave. 
  • Work From Anywhere: In addition to our hybrid working policy, we also offer 20 days of working from anywhere per year. Ideal for an extended trip to get away from the city or visiting loved ones.

At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Sydney, New South Wales, Australia

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Backend Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Guadalajara, Jalisco, Mexico (On-Site)

Los Angeles, California, United States (On-Site)

Medellín, Antioquia, Colombia (On-Site)

Córdoba, Córdoba Province, Argentina (On-Site)

Buenos Aires, Buenos Aires, Argentina (On-Site)

Sydney, New South Wales, Australia (On-Site)

Melbourne, Victoria, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

Guadalajara, Jalisco, Mexico (On-Site)

São Paulo, State Of São Paulo, Brazil (On-Site)

View All Jobs

Get notified when new jobs are added by endava

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug