2025-01-23 11:16:08

Senior Java Developer

CVMarket.lt klientas
4000 - 7500 €/m Gross

Job Description

As a Senior Java Software Engineer (Luminor WebService), you will play a hands-on role in solving real, high-impact challenges across our financial transaction system. Key focus areas include:

  • Code Refactoring & Technical Debt Reduction: Analyze, clean up, and improve legacy code for better readability, performance, and maintainability. Simplify overengineered flows and improve business logic consistency.
  • Modernizing the Software Stack: Upgrade Java versions, refactor legacy services, manage dependencies, and transition outdated SOAP-based flows to scalable, cloud-native components
  • Database/UI Remodeling: Optimize PostgreSQL performance, resolve duplicate access issues, improve access rights logic, and streamline slow-loading UI workflows caused by large data volumes
  • Data Management: Implement efficient purging, retention strategies, and historical data clean-up
  • Bug Fixes and Root Cause Analysis: Address existing issues in SOAP flows, access management, and data mismatches between UI and DB
  • Cloud Integration & Flow Redirection: Work with S3, routing logic, and new microservice flows to support an incoming payment engine
  • XML Management & Regulatory Support: Handle ISO standard changes, XML schema evolution, and validation across multiple versions
  • Feature Development: Build support for e-invoices, payment limits, statements from external banks, and new payment-related features
  • Documentation & Automation: Improve internal documentation and contribute to automated test coverage and test strategy

Requirements

  • Strong Java 11+ development experience with Spring Boot and SOAP
  • Solid understanding of PostgreSQL database design, optimization, and access control logic
  • Strong Git skills: resolving conflicts, rebasing, writing clear changelogs
  • Hands-on experience with cloud-native deployments (preferably AWS), Kubernetes, and CronJobs
  • Experience with message handling, S3 file processing, and asynchronous flow redirection
  • Familiarity with XML parsing, transformation, and validation logic
  • Experience addressing technical debt, writing clean code, and automating tests
  • Ability to read through unclear legacy logic, ask the right questions, and improve structure
  • Comfortable working in a team that is rebuilding and modernizing under pressure
  • Fluent English is required in spoken and written communication due to working on the Pan-Baltic level

Company offers

  • Flexible working hours, Hybrid work, and a possibility to work from anywhere in the EU, Iceland, Switzerland, and the UK (in total 90 days per year)
  • Additional weeks of vacation to all employees with 1+ years tenure
  • Volunteer time off and 30 fully paid calendar days for military training every year
  • Competitive health benefits package – health insurance after the first 3 months as + health days in case of your absence due to sickness without a doctor's note
  • Internal and external training programs, workshops, conferences, online trainings for professional growth and wellbeing
  • Special Offers for Luminor products & services
  • Working with international teams who value challenging work together with good humor and having fun