As a Senior Java Developer, you will be an integral part of a distributed project delivery team (~20 people), collaborating with functional analysts, DevOps engineers, infrastructure specialists, and QA testers. You’ll be responsible for hands-on development, technical design, and supporting critical migration efforts.
Key Responsibilities
- Engage directly with the client to understand legacy application architecture, technical constraints, and business requirements
- Analyze existing systems and propose modern equivalents with a keen eye on scalability, performance, and security
- Develop, refactor, and optimize Java-based applications and services as part of the modernization
- Write, test, and maintain PL/SQL and Shell/Batch/Perl scripts to support backend workflows and integration tasks
- Collaborate on infrastructure dependencies (OS upgrades, middleware compatibility, DB migration)
- Debug, troubleshoot, and resolve system issues; provide timely hotfixes where needed
- Participate in testing, deployment, and post-migration support cycles
- Create detailed technical documentation, including release notes and migration procedures
- Report progress, challenges, and risks to project management in a structured, timely manner
Mandatory Skills & Qualifications
- 5+ years of hands-on experience in Java/J2EE enterprise application development
- Solid expertise with Oracle databases, including PL/SQL scripting
- Strong scripting knowledge, Shell scripting on UNIX/Linux, Batch scripting on Windows, and/or Perl
- Experience in parsing and handling XML data within enterprise workflows
- Familiarity with SWIFT messaging protocols (or willingness to ramp up quickly)
- Strong verbal and written communication skills (English – Upper Intermediate/B2 or higher)
- Proactive problem-solving mindset and ability to work independently and in a collaborative team environment
Nice-to-Have Skills
- Experience with JIRA, Confluence, or similar project tracking/documentation tools
- Familiarity with Control-M (job scheduling and batch processing)
- Exposure to Microsoft Message Queuing (MSMQ)
- Financial services or capital markets domain experience
Compensation & Benefits
- Competitive salary tailored to experience and market standards
- Permanent employment with Luxoft
- Full suite of benefits, including health insurance, paid time off, and internal mobility opportunities
- Access to a global knowledge network and technical upskilling programs
Why Join Us?
- Be part of a global digital transformation initiative impacting mission-critical systems
- Work alongside seasoned engineers, analysts, and project leaders
- Gain hands-on experience in complex infrastructure and technology modernization
- Elevate your professional profile within the financial services domain
- Benefit from long-term career prospects and cross-project opportunities at Luxoft
If you're ready to be part of a future-focused, engineering-led transformation, we encourage you to apply and help shape a new generation of resilient, scalable, and performant financial systems.