Bright minds,
sharp solutions

Luxoft is a global IT service provider of innovative technology solutions that delivers measurable business outcomes to multinational companies. Its offerings encompass strategic consulting, custom software development services, and digital solution engineering. Luxoft enables companies to compete by leveraging its multi-industry expertise in the financial services, automotive, communications, and healthcare & life sciences sectors. For more information, please visit the website.

Line of Business:

Financial Services


Senior Java Developer

Project Description

The project lies in the area of Payments IT. Payments is a business critical function within customer organization. It's systems process a large amount of transactions per day including International Payments SWIFT, European Payments SEPA and Swiss Domestic Payments SIC (and others as well). Payments IT is providing the IT systems/solutions for this business function. The business headquarter is in Zurich, Switzerland. The IT team comprises customer internals in Zurich, 3rd Party Software vendor mainly in Warsaw and Integration Software Layer currently in India. The goal is to setup an additional delivery center for the Integration Layer in Poland/Warsaw (close to the 3rd Party Software vendor FIS/C2P in Warsaw)


Key Responsibilities
 Consistently Produce high quality Java code through all stages of application development within the greed time lines
 Take complete responsibility of the developed components from development, testing to UAT and production deployments.
 Effort estimation of the requirements
 Documentation & quality assurance, including review of components developed
 Effort estimation for the involved requirements
 Working closely with 3rd Party Software Vendors, Lead Architects, Domain Architect, Business Analysts & Central IT Architecture teams in design and development of new features/enhancements
 Propose opportunities for technical improvements and innovation within the scope of agreed company frameworks



Essentials Skills and Qualifications:
 Minimum 5 years' experience in Java programming language - developing enterprise, multi-tier applications in particular web services, client server and server side application programming
 Must have solid hands-on experience with Java Enterprise Beans (EJB), Java Message Service (JMS), Java Transaction API (JTA), Java Persistence API (JPA) etc.
 Deep understanding of Design patterns, Integration patterns and Architectural principles.
 Minimum 5 years of experience in Middleware (JMS, MQ, SOAP/REST)
 Strong experience in the Oracle Relational Database and the Middleware technologies such as WebService, Messaging, File Transfer)
 Proven experience of working with data driven and highly available transaction processing systems
 Experienced in supporting Unix/Linux-based environments such as filesystems and shall scripting
 Hands-on expertise in Performance Engineering, App server tuning, Review handling (Code/Design)
 Experienced of working in Agile/ Scrum teams and estimation techniques

Nice to have

Desired skill
 Experience of working on payment processing (SWIFT, SEPA etc.) platforms with banks financial institutions would be highly valuable


  • English: Intermediate

Relocation package

If needed, we can help you with relocation process. Click here for more details:

More job opportunities in Java

Specialization Position / Title Location Send to a friend
Java Reporting Platform Engineer Warsaw, PL Apply or Add to my jobs
Java Java Developer Warsaw, PL Apply or Add to my jobs
Java Back-End Java Developer Warsaw, PL Apply or Add to my jobs
Java Back End Java Developer Warsaw, PL Apply or Add to my jobs