Job Closed

This listing is no longer active.

Ciklum logo
Ciklum

Experiences of Tomorrow, Engineered Together!

Senior Java Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2002H1B No SponsorCompany SiteLinkedIn

Location

Ukraine

Posted

67 days ago

Salary

0

Seniority

Senior

Job Description

Senior Java Engineer

Ciklum

Role Description Ciklum is looking for a Senior Java Engineer to join our team full-time in Ukraine. As a Senior Java Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. 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. - Contribute to the potential migration of our Legacy 3PL service from .NET to Java, leveraging your experience in both technology stacks. - Architect and implement robust data pipelines using Kafka or SNS/SQS to establish a unified messaging system for all 3PL interactions. - Design and implement seamless integrations with internal APIs (e.g., Order-API, Restaurant-API, PartnerConnectAPI, Logistics Relay API) and external partner APIs. - Develop and maintain both synchronous HTTP 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). - Bring your understanding of 3PL operations, delivery processes, order status updates, and courier location tracking to the development process. - Contribute to the understanding and utilization of logistics metrics (e.g., Workload, PrePurchaseEta, PostPurchaseETA) for dynamic decision-making. - Ensure the quality and stability of your code through thorough testing and adherence to best practices. Qualifications - Strong experience in software development with a proven track record of building and deploying scalable applications. - Solid understanding and experience with Java. - Deep understanding and practical experience with Kafka, including producers and consumers. - Experience with other messaging systems such as Kafka, SNS, and 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. - Strong problem-solving and analytical skills. - Excellent communication and collaboration skills. - Fluency in English. Requirements - Strong experience in software development with a proven track record of building and deploying scalable applications. - Solid understanding and experience with Java. - Deep understanding and practical experience with Kafka, including producers and consumers. - Experience with other messaging systems such as Kafka, SNS, and 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. - Strong problem-solving and analytical skills. - Excellent communication and collaboration skills. - Fluency in English. Benefits - 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.

Related Job Pages

More Backend Engineer Jobs

Tight Line logo

.Net Senior Engineer

Tight Line

Excellence in Software Development

Backend Engineer67 days ago
Full TimeRemoteTeam 51-200Since 2024H1B No Sponsor

• Be a part of a team of 5 - 8 developers. • Daily tasks include hands-on coding, mentoring, guiding, code reviewing, and collaborating with the team. • Develop backend applications using technologies such as C#, .NET, Python, SQL server, CI/CD. • Develop APIs using Apache SOLR and NodeJS • Handling project responsibilities beyond development and solutioning will include testing, generating documentation, and maintenance. • Champion development and technical best practices and exhibit thoughtful and sound judgment. • Proactively keep up to date on industry trends and emerging technologies • Drive adoption of new technologies and best practices

Latin America
Job Closed
Sumsub logo

Senior Backend Engineer

Sumsub

The power of one verification platform

Backend Engineer67 days ago
Full TimeRemoteTeam 501-1,000Since 2015H1B No Sponsor

• Development of data processing algorithms related to remote identification / authentication of individuals. • Improvement and development of internal tools for compliance officers. • Test driven development and A/B testing. • Optimization and automation of CI/CD pipelines. • Monitoring, troubleshooting, and performance tuning of cloud infrastructure and distributed systems.

Worldwide
Job Closed
Lateral Group logo

.NET Engineering

Lateral Group

Quality People. Quality Software.

Backend Engineer67 days ago
Full TimeRemoteTeam 201-500Since 2008H1B No Sponsor

• Design and build scalable, resilient cloud applications on Azure using C#, .NET and SQL, delivering solutions that are secure, high-performance, adhere to our Coding Standards and “just work”. • Write clean, clear, and well-tested code, embracing software craftsmanship principles to produce robust, reusable and maintainable systems. • Take ownership of features end-to-end, from initial concept through deployment. • Mentor and support junior engineers, leading by example in code reviews and pair programming. • Provide technical leadership in architecture and design discussions, advocating for simple, elegant solutions. • Continuously improve the codebase through refactoring and refinement, balancing new feature development with paying down technical debt.

United States
Lateral Group logo

Senior .NET Engineer

Lateral Group

Quality People. Quality Software.

Backend Engineer67 days ago
Full TimeRemoteTeam 201-500Since 2008H1B No Sponsor

• Design and build scalable, resilient cloud applications on Azure using C#, .NET and SQL, delivering solutions that are secure, high-performance, adhere to our Coding Standards and “just work”. • Write clean, clear, and well-tested code, embracing software craftsmanship principles to produce robust, reusable and maintainable systems. • You will ensure a high bar for code quality through comprehensive unit tests and attention to detail. • Take ownership of features end-to-end, from initial concept through deployment. • You’ll often drive substantial product features as the key developer alongside an architect or product designer. • Mentor and support junior engineers, leading by example in code reviews and pair programming. • You will offer constructive feedback that helps others grow, fostering a thoughtful, kind, and continuously learning team culture. • Provide technical leadership in architecture and design discussions, advocating for simple, elegant solutions. • You’ll challenge unnecessary complexity and focus on pragmatic results. • Continuously improve the codebase through refactoring and refinement, balancing new feature development with paying down technical debt. • You’ll adopt an iterative approach of tweaking and constantly improving the software to keep the system simple, stable, and adaptable. • Champion quality, reliability and scalability by implementing best practices in cloud operations (monitoring, security, CI/CD).

Romania