findev
Senior Software Engineer — App Modernization (Java)
1 мес. назад
6000–8000 USD / monthPolandCyprusWorldwideSeniorHybridC1
javaspringkubernetesdockerci/cdagentic aihelmargocd
We're building an AI-powered application modernization practice for major global financial institutions, focusing on migrating legacy enterprise applications to modern platforms like Kubernetes and cloud-native environments.
About the company
- We build an AI-powered application modernization practice for major global financial institutions.
About the product
- Legacy enterprise applications modernization involving frameworks upgrades, dependency migration, containerization, and CI/CD pipeline setup.
- Deployment to cloud services or optimized on-prem platforms.
- Modern target platforms include Kubernetes and cloud-native containerized solutions.
Responsibilities
- Assess legacy applications end-to-end: architecture, dependencies, infrastructure, risk — using AI-assisted analysis tools.
- Decide migration strategy for each app based on its characteristics, constraints, and business value.
- Execute the full modernization: framework upgrades, dependency migration, containerization, CI/CD pipeline setup.
- Deploy to target platforms — cloud services, or optimized on-prem — whatever makes sense for the app.
- Shape the modernization practice itself: contribute patterns, templates, and lessons learned that make the next migration faster.
- Collaborate with application teams who own the legacy systems.
Requirements
- Strong Java/Spring expertise with 10+ years experience.
- Participation in modernization, tech transformation, legacy shift, migration to cloud, lift and shift, dockerization is a must.
- Hands-on modernization experience migrating enterprise applications from older frameworks to modern platforms, mostly Java.
- Broad infrastructure knowledge.
- Working knowledge of enterprise middleware and data infrastructure.
- Open to AI-assisted workflows using Agentic AI and LLM tools daily.
- Experience working in large organizations with scale, change management, and compliance.
- Excellent written and spoken English.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
Nice to have
- Experience with additional JVM or non-JVM backend stacks such as .NET, Python, C++.
- Experience with AI/LLM tools for code analysis, migration, or large-scale refactoring.
- Financial services, capital markets, or fintech background, especially regulated environments with algo trading, post-trade processing, real-time risk systems.
- Kubernetes deployment experience (EKS, Helm, ArgoCD).
- Cloud migration patterns like lift-and-shift, strangler fig, blue-green, database migration strategies.
- Fluency with ServiceNow, Confluence, Jira and enterprise tooling ecosystem.
Conditions
- Flexible work setup: remote model in Poland, Cyprus, Serbia, Georgia, Spain, Portugal, Armenia or hybrid if desired.
- Full health insurance coverage for employees based in Poland and Cyprus.
- 50% coverage of health insurance for spouses and children in Poland and Cyprus.
- 24 days of paid vacation.
- 10 days of paid sick leave.
- 50% reimbursement for professional training, education, conferences.
- Work alongside a highly professional team.
- Engaging teambuilding events and activities.
- In case of relocation to Poland or Cyprus, flight tickets, accommodation rent for first month for employee and official family.
- Support in visa application, entry permit and residence permit processing.