Senior Java Engineer
Ciklum
Senior Java Engineer
Ciklum is looking for a Senior Java Engineer to join our team full-time in Ukraine. We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.
About the role:
As a Senior Java Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. Are you a seasoned Software Engineer with a passion for building scalable integration solutions? Do you thrive in complex environments and enjoy collaborating across teams? If so, we have an exciting opportunity to help shape the future of our logistics capabilities. As a Senior Software Engineer on our Integrations team, you will help build, scale, and maintain the core engine of our logistics platform. Our team owns the Delivery Creation and Lifecycle domain, designing the systems that power our operations and partner integrations from order placement to final milestone. We operate in a highly distributed, event-driven microservices environment using Domain-Driven Design (DDD) to build clean, efficient data flows. This role offers an exciting mix of greenfield innovation and modernization: you will architect completely new services from scratch while strategically modernizing and decomposing our existing legacy systems.
About client:
With almost 100 million active users across 25 countries, they're a global food tech company. Their tech ecosystem connects millions of active customers with hundreds of thousands of connected partners in countries across the globe. Their mission: To empower every food moment around the world, whether it's through customer service, coding or couriers.
Responsibilities:
- Design, develop, and maintain software solutions for our logistics integration platform, ensuring high performance, scalability, and reliability
- Actively contribute to the design and evolution of our Delivery Lifecycle domain using DDD principles
- Develop and maintain both synchronous APIs and asynchronous event-driven integrations
- Apply your understanding of event-driven architectures and microservices to build a scalable and maintainable platform (EDA and DDD)
- Design and implement seamless integrations with internal APIs
- Ensure the quality and stability of your code through thorough testing and adherence to best practices
- Choose and implement the right tool for the job, working across both Relational (SQL) and NoSQL databases
- Partner with product managers and other engineering teams to seamlessly integrate downstream and upstream logistics workflows
Requirements:
- Strong experience in software development with a proven track record of building and deploying scalable applications
- Solid understanding and experience with Java and the Spring Boot ecosystem
- Deep understanding of messaging patterns, event streaming (Kafka), and queue management (SNS/SQS)
- Proven ability to design and implement RESTful APIs and integrate with external APIs
- Experience with event-driven architectures and microservices
- Understanding of database concepts and experience working with various database systems
- A champion for clean code and applying DDD concepts to break down complex business domains
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Fluency in English
Desirable:
- Prior experience in the Logistics, Supply Chain, or Last-Mile Delivery domains
- Hands-on experience with AWS cloud-native deployments (CI/CD pipelines, IAM, ECS/EKS)
What’s in it for you?
- Strong community: Work alongside top professionals in a friendly, open-door environment
- Growth focus: Take on large-scale projects with a global impact and expand your expertise
- Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications
- Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies
- Flexibility: Enjoy radical flexibility – work remotely or from an office, your choice
- Care: We've got you covered with company-paid medical insurance, mental health support, and financial & legal consultations
About us:
At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you'll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. As one of Ukraine's largest IT companies and a top employer recognized by Forbes, we've spent over 20 years delivering meaningful tech solutions. We proudly support diverse talent and military veterans, recognizing their unique skills and perspectives they bring to shaping the future.
Explore, empower, engineer with Ciklum!
- ...Senior Java Engineer Duration: Contract/Full Time Location: Remote in Canada Key Skills: ~8+ years of experience ~ Kafka ~ Java ~ Spring Boot, Spring Batch ~ AWS expertise as developer ~ Design patterns ~ Microservices ~ Snowflakes are a plus....SeniorFull timeContract workRemote work
- ...Senior Java Engineer Responsibilities You’ll join forces with 3-5 other team members to deliver high-quality, low-maintenance software solutions that help organizations cement their place in the digital economy. You’ll help coach and guide client teams on the best approaches...Senior
- Sales Operations Analyst | AI + EdTech (Remote US) High-growth AI/EdTech company is hiring a Sales Operations Analyst to support the next phase of revenue scale. The organization is building AI-driven tools that transform how students learn to read through real-time comprehension...SeniorRemote work
- ...multinational investment bank driven by tech is looking for a software engineer to join their Quantitative Fixed Income Engineering team as part... ...Credit business. They are looking for someone with strong core Java with experience using react and microservices seen as a bonus....SeniorRelocation
- ...Senior Java Software Engineer Job Location: Milwaukee, WI Key Technology: backend, Spring Boot, Kubernetes, Docker, Java 8+, REST API Job Responsibilities In this role, you will be required to participate in all stages of the software product development life cycle. This...Senior
- ...Software Engineer Opportunity If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. Seeking creative, high-energy, diverse and driven software engineers...Senior
- ...JOB SUMMARY The Senior Applications Developer is responsible for the full systems life cycle management of applications, including analysis... ...industry. Required Qualifications 6+ years of experience with Java, including building complex, scalable applications. 6+ years of...Senior
$160k
...Software Engineer – Java & Linux We are seeking an experienced Software Engineer with strong expertise in Java development and Linux environments to support enterprise‑grade, high‑performance applications in distributed computing environments. Required Qualifications:...SeniorFlexible hours- ...Software Java Engineer As a software Java engineer you will join a team working on interesting open source problems. Collaborating with team members as a visionary and leader you will be a goal-getter seeking to continue the tremendous growth of our product line. You...SeniorCasual work
- ...Looking for local profiles in Warren/Detroit MI. Client interview will be in person in GM Office. Position: Senior Java Engineer Qualifications: Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree. Minimum...SeniorWork at officeLocal area
$145k - $155k
...Senior Software Engineer – Java (Monolithic Systems) Richardson, TX (Hybrid - 2 days onsite) Full-Time A publicly traded enterprise software company is hiring a Senior Software Engineer to work on a large-scale workforce management platform used by high-volume contact...SeniorFull time- ...QUALIFICATIONS Technologies Strong development experience with Java or Scala Implemented end-to-end microservice solutions... ...technology quickly Strong experience working with DevOps engineers to build and deploy infrastructure with cloud deployment...Senior
- ...Senior Java Full Stack Engineer (Onsite – Charlotte, NC) Location: Charlotte, NC Work Arrangement: Onsite Employment Type: Full-time Experience Level: Senior (5+ years) Position Summary We are seeking a highly skilled Senior Java Full Stack Engineer to join our technology...SeniorFull timeWork experience placement
- ...Driving innovation in a remote full-time capacity, the Senior Java Engineer will lead the development and integration of modern applications and systems, focusing on enhancing Group Financial Systems and facilitating technological advancements. Key responsibilities Lead...SeniorFull timeRemote work
- ...Senior Java Developer The AmEx group is looking to expand and add on a senior developer for various projects they are working on. The... ...on the market. This developer will be working around the core engine of the sourcing platform used on the team. In addition, this developer...SeniorPermanent employmentFull timeRemote workHome office
$154k - $243k
Adyen is looking for a Senior Software Engineer (Java) to join their Chicago office. In this role, you will tackle complex technical projects and build APIs that impact many merchants. Candidates should have 5+ years of software development experience and be proficient...SeniorWork at office- ...Jersey City, NJ. Our client seeks a highly experienced software engineer to lead the design and development of next‑generation trading systems... ...‑on software design and development experience. Expertise in Java, Python, and Linux. Deep experience with low latency messaging...Senior
- ...and the firm's strategic objectives. What You'll Do Serve as a Senior Developer, collaborating closely with internal development teams... ...ll Bring Must‑Have Qualifications 8-10 years of experience with Java, Spring framework, cloud development, and Web Services (REST, SOAP...Senior
$60.7 per hour
Ipolarity LLC is seeking a skilled Java Developer in Whippany, NJ, specializing in Spring Boot and Microservices. With a minimum of 8-10 years of experience, candidates will play a pivotal role in project analysis, design, and implementation during a 6-month contract....SeniorHourly payContract work- ...Lanham, MD, is seeking a skilled individual with expertise in Java and Spring Framework for backend development. The ideal candidate... ...modern development practices. This role will involve reverse-engineering existing systems, designing APIs, and implementing containerized...Senior
- ...About the Opportunity We are looking for an experienced Senior Backend Software Engineer with the skills, energy, and passion for coding to be a key... ...power our core product offering. You will use your skills in Java, Kubernetes, and cloud‑native development to deliver high‑...SeniorFlexible hours
- ...Java Developer My client is a global technology consulting and digital solutions company... ...web applications using the best engineering practices Performing hands-on software... ...components and interfaces in collaboration with Senior Engineers, Architects, and Infrastructure...SeniorLocal area
$160k
...ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense... ...of the US government and military services. Software Engineer – Java & Linux We are seeking an experienced Software Engineer with strong...SeniorWork at officeFlexible hours- Ipolarity LLC is looking for an IVR Software Developer to enhance its telephony systems in Cleveland, OH. The role requires strong Java/J2EE backend development skills, along with experience in Spring MVC and microservices architecture. The ideal candidate should also...Senior
- ...About the role As a Java Engineer, you will work on the modernization of the application architecture and its evolution. Most projects either modernize one part of the platform or implement a new business requirement. Independently of the type of the project, you will...SeniorContract workWork at officeRemote work
- ...Senior Java Engineer Our client, a IT Services and Consulting company, is looking for a Senior Java Engineer for their Irving, TX /Hybrid location. Responsibilities: Design, develop, and deliver scalable Java-based microservices using Spring Boot. Lead...Senior
$240k - $250k
...Basic Requirements: ~20 years of experience as a software engineer ~ Bachelor's degree in a technical discipline ~4 additional... ...will become a member of a mature software development effort using Java as the primary language. The development effort uses Agile...SeniorImmediate start- ...Senior Java Engineer Location: Durham, NC (100 New Millennium Way)/ Westlake, TX Duration: 12 + Month Interview: Video Job Summary We are seeking a Senior Java Engineer with deep expertise in Java API architectures and AWS cloud infrastructure to support...Senior
- ...Job description: -Minimum 10+ years of experience in enterprise Java development -Strong foundation in Computer Science fundamentals such as data structures and algorithms -Experienced in delivering advanced solutions for a multi-tier, distributed web application...Senior
- ...Overview We are seeking a full-time Senior Java Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Engineer. Be the first to apply!
- senior java software engineer United States
- java automation engineer United States
- freelance java developer United States
- java web developer United States
- java cloud engineer United States
- java software engineer United States
- sr.java developer United States
- java developer United States
- java developer internship United States
- entry level java developer United States

