Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
As a member of the Project Team you will:
- Provide applications in best quality as requested by specifications
- Work on client information, portfolio management, profiling, classification, GUI design (mostly on business logic) with a little bit of back office
- Document your provided solutions
- Analyze root-causes in case of incidents and provide solutions for solving the problem
- Support the business in case of effort estimations and feasibility studies
- Perform code reviews and share best practices with colleagues
We work using Agile principles. For Tasks Mgmt we use Jira and Confluence to capture collected knowledge.
- Strong Experience with Java in a JEE environment
- In-depth experience with web application development
- In-depth knowledge with Object Oriented Design and Design Patterns
- In-depth knowledge with technologies such as ORM, Web Services, XML, JSON, HTTP, Caching
- In-depth knowledge with Spring MVC/CXF/JPA/Hibernate/Oracle Database/Spring Batch/MQ
- In-depth Experience with Data Modeling, relational database and SQL
- Strong knowledge of Data Structures and Algorithms
- Experience with Legacy application transformation and modernization efforts
- Substantial exposure to enterprise infrastructure, data processing, enterprise software applications
- Experience in a modelling language is required (UML, BPMN)
- Experience with a development IDEs such as Eclipse
- Experience with one or more build tools such as Jenkins or Hudson and Ant, Maven, or Gradle
- Experience with agile project management software such as Jira
- Knowledge of RESTful service architectures
- Knowledge of Javascript frameworks such as JQuery or Angular.js
- Working experience with continuous integration tools: Maven, Subversion/Git, Sonar.
The aim of this strategic project is to enhance existing firm-wide product with new features. Product itself provides a holistic view of both progress and results, for the various transformation programs underway in the firm at any given time. Project is complex and demanding due to cooperation with many different stakeholders and combination of many data sources (~around 200). As a firm-wide tool – project requires high attention to details and critical thinking.
As a Java Developer you will be engaged in providing the solutions to business problems of the banking industry. In this position you will be working in various roles along the full application lifecycle: development, integration, testing, documentation, maintenance and support.