Software Developer (Kotlin or Java)

1 Month ago • All levels • Programming

Job Summary

Job Description

We are seeking a skilled Backend Engineer with expertise in Kotlin or Java 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. You will work on diverse, challenging projects, ranging from modernizing enterprise platforms to developing innovative backend solutions ensuring high performance and reliability. Responsibilities include designing, building, and maintaining scalable backend services, developing RESTful APIs and microservices, optimizing database schemas, ensuring system performance, writing clean code, and collaborating with cross-functional teams. The ideal candidate thrives in solving complex technical challenges and excels in collaborative, agile environments.
Must have:
  • Strong commercial experience in Kotlin or Java
  • Experience with backend frameworks
  • Solid understanding of designing event-driven architectures
  • Experience with RESTful APIs and microservices
  • Experience with relational and/or NoSQL databases
  • Familiarity with cloud platforms (AWS, GCP, Azure)
  • Deep knowledge of coding standards and design patterns
  • Ability to communicate technical concepts effectively
Good to have:
  • Broader front-end experience with React
  • Experience with Kafka
  • Experience with distributed systems
  • Familiarity with CI/CD pipelines
  • Familiarity with containerization tools like Docker and Kubernetes
  • Eagerness to learn new tools and technologies
Perks:
  • Competitive salary package
  • Share plan
  • Company performance bonuses
  • Value-based recognition awards
  • Referral bonus
  • Career coaching
  • Global career opportunities
  • Internal development programs
  • Training and certifications
  • Online learning platform subscriptions
  • Work-life balance
  • Hybrid work and flexible working hours
  • Employee assistance program
  • Global internal wellbeing program
  • Access to wellbeing apps
  • Monthly lifestyle allowance
  • Novated Leasing
  • Loyalty Leave
  • Inclusive Parental Leave Policy
  • Work From Anywhere (20 days per 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 Backend Engineer with expertise in Kotlin or Java 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

  • Backend Development: Design, build, and maintain scalable, secure, and high-performance backend services using Kotlin or Java.
  • API and Microservices Development: Develop and integrate RESTful APIs and microservices to support frontend and mobile applications.
  • 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 or Java with relevant backend frameworks. Broader front-end experience with React is advantageous.
  • 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.
  • 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

Qualcomm - Senior Manager, Sales Operations

Qualcomm

San Diego, California, United States (On-Site)
2 Weeks ago
Zazz - Artificial Intelligence Engineer

Zazz

(Remote)
6 Months ago
Toast - Senior Associate, Corporate Finance & Strategy

Toast

Boston, Massachusetts, United States (Hybrid)
1 Month ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Carlsbad, California, United States (On-Site)
3 Months ago
Perplexity - Senior Java Developer – Search Core

Perplexity

Belgrade, Serbia (On-Site)
2 Months ago
Adtran - Junior Software Engineer (Rust)

Adtran

Gdynia, Pomeranian Voivodeship, Poland (Hybrid)
3 Weeks ago
Avalanche Studios Group - Systems Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
5 Months ago
Luxoft - Senior Java Developer

Luxoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Abridge - Deal Desk Manager

Abridge

Chicago, Illinois, United States (Remote)
1 Month ago
kaizen gaming  - Software Engineering Team Lead (Backend)

kaizen gaming

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Wolters Kluwer - Lead CX/UX Research Consultant (Dutch-speaking)

Wolters Kluwer

Alphen Aan Den Rijn, South Holland, Netherlands (Hybrid)
3 Weeks ago
Expedia - Advanced Data Insights Analyst III (Marketing Analytics)

Expedia

London, England, United Kingdom (On-Site)
2 Months ago
Super.com - Senior Full-Stack Software Engineer ( Remote! )

Super.com

Portland, Oregon, United States (Remote)
9 Months ago
Aristocrat - Senior Financial Analyst

Aristocrat

Las Vegas, Nevada, United States (Hybrid)
4 Months ago
Shield AI - Engineer II, Software Infrastructure (R3493)

Shield AI

San Diego, California, United States (On-Site)
2 Weeks ago
Paper Stacking games - Front-end Developer

Paper Stacking games

Singapore (On-Site)
2 Months ago
Tesla - Industrial Engineering Internship

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
deel. - Account Executive, Deel HR | DACH

deel.

Germany (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Flow game studios - Creating experiences we're proud of

Flow game studios

Brisbane, Queensland, Australia (On-Site)
1 Month ago
Marsh McLennan - Senior Account Executive - Corporate Broking

Marsh McLennan

Darwin, Northern Territory, Australia (Hybrid)
2 Months ago
Telastra - Customer Service & Sales Consultant

Telastra

Mandurah, Western Australia, Australia (On-Site)
2 Months ago
Nine - Product Manager - Editorial Platforms

Nine

North Sydney, New South Wales, Australia (On-Site)
1 Month ago
Nine - Consumer Editor

Nine

South Melbourne, Victoria, Australia (On-Site)
3 Weeks ago
Open Systems Technologies - Franchise Operations Executive

Open Systems Technologies

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Telastra - Telstra Retail: Full Time Customer Service & Sales Consultant MIDLAND

Telastra

Midland, Western Australia, Australia (On-Site)
1 Month ago
CAE - Senior Simulation Technician

CAE

Amberley, Queensland, Australia (On-Site)
3 Weeks ago
Canva - Senior Frontend Engineer - Organising Content

Canva

Brisbane, Queensland, Australia (Remote)
4 Months ago
fluence - Senior Sales Manager/Leader - Energy Storage

fluence

Melbourne, Victoria, Australia (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Nagarro - Senior Engineer, Database Oracle

Nagarro

India (Remote)
9 Months ago
Bally's Interactive - Senior Staff Software Developer - Sports

Bally's Interactive

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Insight Software - Senior Consultant Technical - ETL + SQL Expertise

Insight Software

Hyderabad, Telangana, India (Hybrid)
3 Weeks ago
CloudLinux - Senior Python/Go Developer for Imunify360

CloudLinux

Masovian Voivodeship, Poland (Remote)
4 Months ago
Luxoft - Senior .Net developer with AWS

Luxoft

Poland, Ohio, United States (Remote)
8 Months ago
JDA - Staff Software Engineer (Python)

JDA

Dallas, Texas, United States (Hybrid)
3 Weeks ago
Tesla - Robot Programmer - Automation Technician - Paint Shop

Tesla

Brandenburg, Germany (On-Site)
6 Months ago
HCL Tech - C++ Senior Developer

HCL Tech

Michigan, United States (On-Site)
2 Months ago
warner bros games - Senior Software Engineer - Java

warner bros games

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
luxsoft - Senior Java Developer

luxsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (Hybrid)

Bogotá, Bogota, Colombia (Hybrid)

Monterrey, Nuevo Leon, Mexico (On-Site)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

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

Guadalajara, Jalisco, Mexico (On-Site)

Rosario, Santa Fe Province, Argentina (Hybrid)

Monterrey, Nuevo Leon, Mexico (Hybrid)

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)

St. Louis, Missouri, United States (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