Senior Software Engineer (Java/AI)
REMOTE Location: Poland / Cyprus / Georgia / Serbia / Spain / Armenia / Portugal
RELOCATION TO POLAND OR CYPRUS
Employment: fulltime
Payment: from 6000 USD gross up to 8000 USD gross (depends on the location, negotiable - only mentioned locations)
Position: Senior Software Engineer — App Modernization
We're building an AI-powered application modernization practice for major global financial institutions.
The work: take legacy enterprise applications — monoliths, on-prem deployments, decade-old frameworks — and move them to modern platforms (Kubernetes, cloud-native, containerized). Hundreds of applications, each with its own stack, quirks, and business constraints. Most happen to be Java, but not all.
What You Will Do
- 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
Required
- Strong Java/Spring expertise— the majority of the target portfolio is Java (7+years)
- Hands-on modernization experience— you've migrated enterprise applications from older frameworks, runtimes, or platforms to modern ones. Java is the most common target, but the next app could be anything
- Broad infrastructure knowledge
- Working knowledge of enterprise middleware and data infrastructure
- Open to AI-assisted workflows— we use Agentic AI and LLM tools daily as primary instruments
- Enterprise comfort— you've worked in large organizations with large-scale existing systems, change management, and compliance requirements
- Excellent written and spoken English
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field
Big Plus
- Experience with additional JVM or non-JVM backend stacks (.NET, Python, C++)
- Experience with AI/LLM tools specifically for code analysis, migration, or large-scale refactoring
- Financial services, capital markets, or fintech background — our clients operate in regulated environments with algo trading, post-trade processing, and real-time risk systems
- Kubernetes deployment experience (EKS, Helm, ArgoCD)
- Cloud migration patterns (lift-and-shift, strangler fig, blue-green, database migration strategies)
- ServiceNow, Confluence, Jira fluency — the enterprise tooling ecosystem
Why This Role
- Build the practice from scratch
- AI-first engineering
- Real engineering challenges
- High autonomy
- Top-tier clients
- Modern target platforms
We offer:
- Flexible work setup: remote model (Poland, Cyprus, Serbia, Georgia, Spain, Portugal, Armenia) or hybrid if desired
- Full health insurance coverage for those 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, we offer:
- Flight tickets, accommodation rent for 1st month for our relocated employee and his/her official family.
- Support in visa application and issue process, entry permit and residence permit processing.
CONTACT
Telegram: MariiaDia