Submit Resume

Key facts

Established – April 2000
Personnel – 5000+

Development Centers:
Russia: Moscow (HQ), St. Petersburg, Omsk
Ukraine: Kiev, Odessa, Dnepropetrovsk
Poland: Krakow
Romania: Bucharest
Vietnam: Ho Chi Minh City

Representative Offices:
USA: New York, NY; Seattle, WA
Europe: London, UK; Frankfurt, Germany

Marquee clients and partners:
Dell, Deutsche Bank, Boeing, UBS, Areva, Sabre Holdings, Nortel, Avaya , IBM, Ping Identity, Jabber, Aepona

Krakow


Descriptions
In this role, under general direction, you will be responsible for coding, testing and debugging new software. You may be required to demonstrate software to internal or external users. You must have a broad knowledge of technical solutions, take creative approaches to design of complex applications, and be able to rapidly learn and apply advanced technology.
Requirements
Mandatory:

Java experience 4+ years, deep knowledge of core Java
Strong JMS skills and experience with UNIX/Linux env-t
Strong Spring framework skills (IoC container, MVC, data access with JDBC & Hibernate)
Experience in DB application development (preferably Oracle)
Automated testing (TDD, unit testing, integration testing)
Knowledge of object oriented design and common GoF design patterns
Knowledge of build and source control tools
Team player with good interpersonal/communication skills
Good verbal and written English skills
B.S. degree in Computer Science, Information Technology, Engineering or equivalent; Master's degree preferred

Nice to have:

Experience in financial application development
Descriptions
Work as development team member for set of GUI applications in the middle office of well-known international investment bank
• Participate in new features development (clarify business requirements, design required changes, provide effort estimations, do coding, unit testing, develop test scenarios and support further release phases)
• Participate in Level 3 Production support (analyze problem tickets, communicate by mail, instant messenger and phone with other support levels and business people, raise defects in bug-tracking system, do changes in existing code and promote them in form of patches to Production)
Requirements
Mandatory:

• Minimum 4 years experience with Web/Thin client development
• Excellent UI design and implementation skills with technologies like JSP, JSF, AJAX, RichFaces, Struts, JavaScript
• Minimum 3 years Object-Oriented analysis and design skills
• Experience using core Java concepts such as collections, multi-threading, and RMI
• Experience in performing and receiving peer reviews of source code
• Good verbal and written English skills
• B.S. degree in Computer Science, Information Technology, Engineering or equivalent; Master's degree preferred


Nice to have:
• Experience in financial application development
• Experience with development tools similar to Eclipse and Subversion
• Basic understanding of the purpose and usage of XML
• Experience working in a multi-site team, preferably with offshore development teams
• Experience working in a waterfall-based & agile development lifecycles
• Experience working with development lifecycle software such as JIRA and Quality Center
• Exposure to project planning concepts and tools
Descriptions
• Development, Refactoring, Unit and Integration testing, Estimations, Investigations, Research
• Coaching, mentoring the team at technical level to facilitate discussions
• Regular business trips to UK, active participation in distributed agile process
Requirements
Mandatory:

• At least 4 years in software development
• Multi-threaded programming experience
• Good command of Java and proven experience with Spring / Hibernate / programming databases (SQL, JDBC etc.)
• B.S. degree in Computer Science, Information Technology, Engineering or equivalent; Master's degree preferred
• Fluency in Test Driven Development
• Oracle Database knowledge and experience
• Strong leadership potential as well as willingness to develop leadership skills
• Grails, GWT
• XML, caching and distributed computing (Oracle Coherence)
• Ability to work both independently and as part of a team also under high pressure
• Excellent verbal and written English skills


Nice to have:
• Understanding of financial services and solid experience in development/maintenance of distributed systems
Descriptions
As a Software Design Engineer, you will be responsible for:
· Programming SW modules / classes; structuring writing, compiling, debugging and executing source code, algorithms and data structures, ensuring the code is understandable and maintainable; performing re-factoring where relevant
· Analysing requirement specifications, searching for information on solutions, specifying the detailed design for effective implementation (including e.g. secure coding)
· Formally documenting own designs, handling code versions, SW revision management systems, merging of different source code tracks
· Specifying, developing, setting up and maintaining a design environment (manual as well as automated)
Requirements
12+ years OO software development/architecture experience in Java.
SCJP (Sun Certified Java Programmer)
SCEA (Sun Certified Enterprise Architect)
Managed Objects Experience / Expertise
Scripting Expertise (SED & AWK, Shell, Perl)
Expertise in development platforms & frameworks and in representational languages (e.g. UML, XML)
Expertise in OSS systems, products & protocols
Descriptions
• Successful candidates will be required to fill the gap between development teams and the core infrastructure teams with a clear understanding of both sides being mandatory for this role
• Assist development teams with both application and process architecture
• Understanding all aspects of data including data modeling, data transformation, and data delivery through service oriented architectures
• Act as a key knowledge hub for other developers. Work with large and small teams to ensure that project deliverables are realised in mission critical environment
Requirements
• Successful candidates will have the ability to understand application issues and how they are represented at the platform level. Development Methodologies, Application Servers, Database Technologies (Oracle, MS SQL Server, Sybase), Server and Portal technologies, Protocols (HTML, XML), Security Technologies, Middleware Technologies (eg. MQ series), Scheduling, Systems management and monitoring
• Multi-skilled in terms of the banks platforms (Windows, Unix, Linux) and will as a minimum understand the systems integration issues for full front to back system architectures
• In depth knowledge of software craftsmanship
• Multi-threaded programming
• Excellent understanding of Java and proven experience with Spring / Hibernate /programming databases (SQL, JDBC etc.)
• Fluency in Test Driven Development
• XML, caching and distributed computing (Oracle Coherence)
• Strong leadership, good communication skills and a high degree of credibility are imperative
• The ability to operate at all levels within the organisation and to explain solutions at a conceptual and technology level
• Facilitate technical ideas/knowledge/leasson-leared/experience/good practices sharing across teams
• Excellent verbal and written English skills
• Knowledge of financial products and basic understanding of brokerage business would be an asset

Luxoft Ukraine vacancies




Back