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.
Senior Java Engineer
Location
Poland
Posted
66 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Engineer
Ciklum
Ciklum is looking for a Senior Java Engineer to join our team full-time in Poland. 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. Seeking a developer to lead the test-driven migration of a legacy Java EE application to a modern Spring Boot architecture, including transformation from MySQL to MongoDB. Responsibilities: - Analyze existing Java EE components and document business logic - Design clean, testable Spring Boot services and data access interfaces - Plan and execute MySQL to MongoDB data model transformation - Write unit/integration tests prior to implementation - Execute incremental migration with parallel validation - Ensure performance parity with legacy application Requirements: - Java/Spring Boot - Strong experience building enterprise applications, REST APIs, and data access layers with Spring Data - Jakarta EE/Java EE - Ability to analyze and deconstruct legacy Java EE components (EJBs, JPA, CDI) - MySQL - Deep understanding of relational data models and query optimization - MongoDB - Experience with NoSQL patterns, document modeling, and Spring Data MongoDB - TDD/Unit Testing - Proven track record writing comprehensive test suites before implementation (JUnit, Mockito, Testcontainers) Supporting Technologies - Python - For scripting, automation, and migration tooling - LLM/AI Tools - Experience leveraging AI for code analysis, conversion assistance, and documentation generation - Kafka - Understanding of event-driven architectures for data synchronization - Docker/Kubernetes - Familiarity with containerized deployments 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 flexibility – full remote working possibilities - 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. With delivery centers in Wrocław and Gdańsk, our 300+ professionals in Poland drive forward-thinking solutions for global clients. Join a community where collaboration sparks innovation—and your impact reaches millions. Want to learn more about us? Follow us on Instagram, Facebook, LinkedIn. Explore, empower, engineer with Ciklum! Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Join our exclusive screening process to gain valuable career insights and access personalized feedback on your skill set. • Work with world-leading clients on challenging and interesting projects. • Have a personalized career growth plan tailored to your aspiration. • Get expert feedback to elevate your skills for lasting success. • Receive priority consideration for suitable job openings within the company. • Participate in industry-shaping projects with top global corporations.
• Personalized career growth plan tailored to your aspiration • Expert feedback to elevate your skills for lasting success • Priority consideration by Dev.Pro for suitable job openings within the company • Opportunity to work with top global corporations and participate in industry-shaping projects
Intermediate Software Engineer, Python
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Develop backend components of the AI orchestration platform using Python • Integrate APIs, databases, and AI services into the platform • Write clean, maintainable code and participate in code reviews • Assist in testing, debugging, and deploying features • Collaborate with engineers, product owners, and stakeholders to implement features and deliver functional solutions • Stay up-to-date with emerging AI technologies and suggest ideas for improvement
Storage Engineer, Mid
ASM ResearchIt is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions. We affirm our commitment to these fundamental policies. All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. All decisions on employment are made to abide by the principle of equal employment.
Role Description The Storage Engineer, Mid designs and supports storage solutions that deliver reliable, high-performance data services for enterprise applications and virtual infrastructures. This role balances hands-on administration with design-oriented tasks such as implementing new arrays, tuning existing environments, and improving data protection workflows. The engineer works closely with server, virtualization, and backup teams to ensure storage changes align with capacity, performance, and resilience requirements. - Configure and manage SAN and NAS systems, including zoning, LUN presentation, and performance tuning for latency-sensitive workloads. - Design and implement snapshot, replication, and backup strategies that meet recovery time and recovery point objectives. - Conduct capacity planning and forecast storage growth, providing recommendations for expansion and tiering. - Troubleshoot storage-related issues that surface in virtualized or application environments using logs and monitoring data. - Document storage architectures, standards, and runbooks to support consistent operations and audits. - Collaborate with backup and virtualization teams to align storage operations with broader infrastructure strategies. Qualifications - Bachelor’s degree in Information Technology, Computer Science, or a related field, or equivalent experience. - Typically 4–7 years of experience in storage administration or infrastructure engineering. - Strong understanding of SAN/NAS technologies and experience with enterprise storage platforms (for example, NetApp, EMC, cloud storage). - Experience with data protection, disaster recovery planning, and root cause analysis in storage environments. - Strong problem-solving, communication, and organizational skills. - Ability to obtain and maintain a Secret clearance; U.S. citizenship required. Requirements - Experience with hybrid or cloud-integrated storage architectures. - Intermediate-level vendor certifications or storage-focused training. Benefits - Compensation ranges for ASM Research positions vary depending on multiple factors; including but not limited to, location, skill set, level of education, certifications, client requirements, contract-specific affordability, government clearance and investigation level, and years of experience. - The compensation displayed for this role is a general guideline based on these factors and is unique to each role. - Monetary compensation is one component of ASM's overall compensation and benefits package for employees. Company Description It is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions. We affirm our commitment to these fundamental policies. - All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. - All decisions on employment are made to abide by the principle of equal employment.

