CrawlJobs Logo

Senior Software Engineer - Java/Kotlin

https://www.ikea.com Logo

IKEA

Location Icon

Location:
India , Bangalore

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

Senior Software Engineer position in the Order Management domain, working on digital solutions for IKEA's global operations. The role involves building smart, automatically tested systems while transforming from legacy monoliths to event-driven cloud architecture. The position serves IKEA's vision of creating a better everyday life for the many people through modern digital solutions.

Job Responsibility:

  • Building, integrating and using software to solve complex problems
  • Working on transformation from legacy monoliths to event-driven cloud architecture
  • Handling scalability for performance and cost
  • Working with order management systems including creating, executing, releasing, and deviating orders
  • Collaborating with remote teams across different hubs
  • Working in agile teams to understand priorities and reach agreements with other teams and domains

Requirements:

  • 8+ years of experience in Java/Kotlin or similar programming language experience writing well-designed, efficient code
  • Cloud experience, GCP preferred, Alibaba Cloud is also of interest
  • Docker, Kubernetes, or other container technologies using modern DevOps practices
  • Sprint Boot microservices and API management
  • Event-driven architecture using tools like Kafka, Pub/Sub, etc.
  • Experience with a modern, fully automated development and deployment process
  • In-depth understanding of design patterns with strong technical aptitude
  • NoSQL and relational database technologies
  • Logging, alerting, tracing, and debugging in the cloud
  • Security concepts especially around the cloud
  • Passion for building smart, automatically tested, and well-functioning systems
  • Knowledge of microservice architecture, testing, automation, and cloud development

Nice to have:

  • Experience with order management systems
  • Understanding of omni-channel setups
  • Experience with legacy monolith to event-driven cloud architecture transformation
What we offer:
  • Space to fit in and use your skills
  • Opportunity to work on systems used by over 170,000 co-workers and serving over 4 billion customers globally
  • Working for a company with strong values including togetherness, renew and improve, simplicity, different with a meaning and caring for people and planet

Additional Information:

Job Posted:
November 14, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Java/Kotlin

Senior Software Engineer II

The Entity Graph team builds the core knowledge graph and services that connect ...
Location
Location
United States , Seattle
Salary
Salary:
141000.00 - 225600.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong backend engineering experience (typically 8+ years) with proven technical leadership
  • Proficiency in one or more modern languages (e.g., Java/Kotlin, C#, Go, or similar) and cloud-native service development
  • Experience designing data models for complex, interrelated domains and working with relational and NoSQL/graph stores
  • Solid systems design skills for distributed, high-throughput services
  • Clear communicator who collaborates effectively across teams
  • Security- and privacy-conscious mindset
Job Responsibility
Job Responsibility
  • Design and implement scalable services for entity modeling, ingestion, indexing, and query
  • Define and evolve data and schema models for interconnected records
  • Lead end-to-end projects: architecture, implementation, and delivery
  • Collaborate with product and data partners to translate requirements into technical solutions
  • Improve service reliability, testing, and observability
  • Mentor peers and contribute to engineering best practices
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Knowledge Base

Join our Knowledge Base team and work alongside Security Engineers, Software Eng...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
azul.com Logo
Azul Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of hands-on development experience with Java (Kotlin or strong interest in Kotlin is a plus)
  • Experience building backend services and working with modern JVM-based systems
  • Familiarity with AWS cloud services and cloud-native application development
  • Experience with relational databases, NoSQL stores, and messaging systems (Kafka, SNS/SQS, etc.)
  • Exposure to data pipelines, data ingestion, ETL/ELT, or data delivery systems is highly valued
  • Understanding of distributed systems fundamentals, service reliability, and performance considerations
  • Strong debugging and problem-solving skills
  • comfortable reading and improving existing codebases
  • Good communication skills and a collaborative mindset
  • Bachelor’s/Master’s degree in Computer Science or equivalent experience
Job Responsibility
Job Responsibility
  • Develop high-quality features and improvements in Java/Kotlin, with a strong focus on maintainability and readability
  • Participate in design discussions and contribute to technical decisions, without needing to drive long-term architecture alone
  • Help translate requirements into clear, practical designs and implementation steps
  • Contribute to small-scale proofs-of-concept and prototypes to validate ideas and explore alternatives
  • Evaluate trade-offs between solutions while keeping simplicity, cost, stability, and performance in mind
  • Collaborate closely with the team to break down work, estimate tasks, and deliver incrementally
  • Collaborate with other engineering teams, product managers, and data teams to ensure smooth integration of features and shared services
  • Recommend improvements to monitoring, metrics, performance, and reliability of cloud services (AWS preferred)
  • Engage actively in code reviews, sharing feedback and ensuring high-quality standards across the team
  • Build scalable, resilient backend services within our cloud environment and data pipeline ecosystem
What we offer
What we offer
  • Equity Program - be part of the company success
  • Annual bonus based on company performance
  • Referral Program - bring your colleague we would all love to work with
  • IT Equipment - MacBook Pro or any other HW according to your preferences
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible
  • Offices in Belgrade City Centre - if you prefer
  • work with top experts worldwide who contribute to the Java ecosystem
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Knowledge Base

Join our Knowledge Base team and work alongside Security Engineers, Software Eng...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
azul.com Logo
Azul Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of hands-on development experience with Java
  • Kotlin or strong interest in Kotlin is a plus
  • Experience building backend services and working with modern JVM-based systems
  • Familiarity with AWS cloud services and cloud-native application development
  • Experience with relational databases, NoSQL stores, and messaging systems (Kafka, SNS/SQS, etc.)
  • Exposure to data pipelines, data ingestion, ETL/ELT, or data delivery systems is highly valued
  • Understanding of distributed systems fundamentals, service reliability, and performance considerations
  • Familiarity with AI/LLM-based systems and how backend services interact with them (e.g., prompt orchestration, model APIs, embedding pipelines) is a plus
  • Comfortable participating in design discussions without needing to own architecture
  • Strong debugging and problem-solving skills
Job Responsibility
Job Responsibility
  • Develop high-quality features and improvements in Java/Kotlin, with a strong focus on maintainability and readability
  • Participate in design discussions and contribute to technical decisions, without needing to drive long-term architecture alone
  • Help translate requirements into clear, practical designs and implementation steps
  • Contribute to small-scale proofs-of-concept and prototypes to validate ideas and explore alternatives
  • Evaluate trade-offs between solutions while keeping simplicity, cost, stability, and performance in mind
  • Collaborate closely with the team to break down work, estimate tasks, and deliver incrementally
  • Collaborate with other engineering teams, product managers, and data teams to ensure smooth integration of features and shared services
  • Recommend improvements to monitoring, metrics, performance, and reliability of cloud services (AWS preferred)
  • Engage actively in code reviews, sharing feedback and ensuring high-quality standards across the team
  • Build scalable, resilient backend services within our cloud environment and data pipeline ecosystem
What we offer
What we offer
  • Equity Program - be part of the company success
  • Annual bonus based on company performance
  • Referral Program - bring your colleague we would all love to work with
  • IT Equipment - MacBook Pro or any other HW according to your preferences
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible
  • Offices in Prague City Centre - if you prefer
  • Most importantly you will work with top experts worldwide who contribute to the Java ecosystem
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Knowledge Base

Join our Knowledge Base team and work alongside Security Engineers, Software Eng...
Location
Location
Cyprus , Limassol
Salary
Salary:
Not provided
azul.com Logo
Azul Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of hands-on development experience with Java (Kotlin or strong interest in Kotlin is a plus)
  • Experience building backend services and working with modern JVM-based systems
  • Familiarity with AWS cloud services and cloud-native application development
  • Experience with relational databases, NoSQL stores, and messaging systems (Kafka, SNS/SQS, etc.)
  • Exposure to data pipelines, data ingestion, ETL/ELT, or data delivery systems is highly valued
  • Understanding of distributed systems fundamentals, service reliability, and performance considerations
  • Strong debugging and problem-solving skills
  • comfortable reading and improving existing codebases
  • Good communication skills and a collaborative mindset
  • Bachelor’s/Master’s degree in Computer Science or equivalent experience
Job Responsibility
Job Responsibility
  • Develop high-quality features and improvements in Java/Kotlin, with a strong focus on maintainability and readability
  • Participate in design discussions and contribute to technical decisions, without needing to drive long-term architecture alone
  • Help translate requirements into clear, practical designs and implementation steps
  • Contribute to small-scale proofs-of-concept and prototypes to validate ideas and explore alternatives
  • Evaluate trade-offs between solutions while keeping simplicity, cost, stability, and performance in mind
  • Collaborate closely with the team to break down work, estimate tasks, and deliver incrementally
  • Collaborate with other engineering teams, product managers, and data teams to ensure smooth integration of features and shared services
  • Recommend improvements to monitoring, metrics, performance, and reliability of cloud services (AWS preferred)
  • Engage actively in code reviews, sharing feedback and ensuring high-quality standards across the team
  • Build scalable, resilient backend services within our cloud environment and data pipeline ecosystem
What we offer
What we offer
  • Equity Program - be part of the company success
  • Annual bonus based on company performance
  • Referral Program - bring your colleague we would all love to work with
  • IT Equipment - MacBook Pro or any other HW according to your preferences
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible
  • Offices in Limassol City Centre - if you prefer
  • you will work with top experts worldwide who contribute to the Java ecosystem
  • Fulltime
Read More
Arrow Right

Senior Android Engineer

Seeking a Senior Android Engineer for our HQ team to craft stunning user interfa...
Location
Location
Spain , Madrid
Salary
Salary:
Not provided
instaff.com Logo
InStaff
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of Java/Kotlin programming and Android Framework expertise
  • Proficiency in professional software engineering practices, including coding standards, code reviews, source control, CI, build processes, and testing
  • Up-to-date knowledge of emerging Android trends
  • Strong communication skills, both verbal and written, for effective remote collaboration
  • Passion for leveraging AI tools (Claude Code, Codex, etc.) to enhance coding productivity, coupled with a growth mindset and willingness to step out of your comfort zone to learn new technologies
Job Responsibility
Job Responsibility
  • Enhance user interface by elevating the experience and creating and refining visually appealing and intuitive app interfaces
  • Implement innovative features by developing and integrating new features using Kotlin while adhering to material design principles
  • Collaborate across teams by working closely with product managers, designers, and other developers to ensure seamless integration of mobile experiences
  • Maintain clean architecture by upholding a modularized with a focus on code quality and maintainability
  • Conduct thorough testing by performing unit testing, end to end testing, and screenshot testing using JUnit5, Espresso, and other testing frameworks to ensure code reliability
What we offer
What we offer
  • competitive pay, meaningful benefits, and the opportunity to shape what work looks like for millions around the globe
  • Fulltime
Read More
Arrow Right

Senior Android C++ Engineer

We’re a team of hungry, high-character professionals from all backgrounds who ca...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
island.io Logo
Island
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience, with emphasis on networking-based applications
  • Solid experience with object-oriented languages including C/C++ & Java/Kotlin
  • Experience with Android app development
  • Experience with developing large-scale, real-time complex software system
Job Responsibility
Job Responsibility
  • Be part of an R&D group of tech savvies responsible for end-to-end feature development, from research and design to production
  • Dive deep into the huge open code base of Chromium, research and define solutions for real-world enterprise problems, and help our customer security and productivity
  • Work closely with product, web developers, security, and field engineers to push forward Island solutions
  • React and interact with real customers and real enterprise challenges
  • Research low level Android technologies to build innovative solutions on top of the Chromium code base
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Systems Engineer

Our team is building the foundations to democratise Machine Learning for Atlassi...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fluency in at least one modern object-oriented programming language (preferably Java/Kotlin)
  • Understanding and experience with Machine Learning project lifecycle and tools
  • Understanding of LLMs, best deployment practices and inference optimisation
  • Experience in building and implementing high-performance RESTful micro-services
  • Experience building and operating large scale distributed systems using Amazon Web Services (Sagemaker, S3, Cloud Formation, AWS Security and Networking)
  • Experience with Continuous Delivery and Continuous Integration
Job Responsibility
Job Responsibility
  • Build and scale the core infrastructure to allow software engineers, ML engineers & data scientists to develop, train, evaluate, deploy, and operate Machine Learning models and pipelines
  • Build systems for product teams like Jira & Confluence to provide access to curated LLMs
  • Use software development expertise to solve difficult problems, tackling infrastructure and architecture challenges
  • Lead engineers to drive involved projects from technical design to launch
  • Collaborate with other teams and internal customers to set expectations, gather input and communicate results
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Fulltime
Read More
Arrow Right
New

Traffic & ITS Group Leader

Patel, Greene and Associates (PGA) is seeking a licensed Traffic & ITS Group Lea...
Location
Location
United States , Sarasota
Salary
Salary:
Not provided
Patel, Greene, & Associates
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Registered Professional Engineer (PE)
  • 10 – 20 years of progressively more complex post-registration engineering experience
  • Bachelor's Degree or Equivalent from an ABET Accredited University, majoring in Civil or Environmental Engineering
  • Excellent verbal communications skills and the ability to interact with a variety of clients
  • Excellent attention to detail and outstanding organizational skills
  • Must be able to effectively prioritize and assign work and meet deadlines
  • Excellent ability to perform multiple tasks in an organized manner and concurrently at the direction of PGA’s Leadership Team
  • Demonstrate leadership qualities in all aspects while continuing to produce at a high level
  • Ability to work independently and as part of a team on deadline-driven activities
  • Skill in working with Word, PowerPoint, Excel, Outlook, and other Office Products
Job Responsibility
Job Responsibility
  • Maintain responsible charge over multiple traffic-ITS projects
  • Lead marketing efforts for the traffic-ITS discipline (preparation of Letter of Response and other Technical Proposals)
  • Direct traffic-ITS Group resources to produce a quality product
  • Provide quality control reviews when necessary
  • Ability to lead internal training programs
  • Assist in the strategy planning and growth of the PGA Traffic-ITS Group
  • Requires no technical supervision
  • Ability to direct and mentor younger staff
  • Complete tasks and projects within established supervisor’s expectations
  • Direct and manage resources of the group
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.