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?
Senior Java Developer (+JavaScript)
Miejsce pracy: Wroclaw
Nr Ref.: VR-10437
Responsibilites
- Great opportunity to join a greenfield and strategic project which will provide the next generation risk reporting and analysis platform for the bank (IB / PB) to fulfil the regulatory requirements as well as add value for the business.
- The team provides Reporting & Analysis solutions to various groups in the bank
- You will work in a diverse team made of senior developers covering a wide range of technologies including .Net, HTML5/JavaScript and Java.
- You will be responsible for designing and implementing core features of the platform as security model, report publication and app deployment self-services, cloud like environment virtualization, integration with other strategic systems and expose Front End APIs over REST.
- A very good understanding of web technologies is required as well as a good understanding of REST.
- You will also work to improve the development environment with build, tests and deployment automation.
- You should be experienced in Agile development methodologies.
Additional duties:
- Help our users onboard onto our solution.
- Provide guidance to more junior members of the team
- Lead multiple work streams in parallel.
- Support line management in recruiting project staff (internal / external)
Requirements
Must have:
- Strong development experience
- Proven track record in the delivery of projects in Investment Banking financial sector
- Excellent Communication skills and experience of communicating directly with and influencing senior stakeholders
- Excellent core computer science knowledge (data structures, memory management, performance prediction, concurrency).
- Deep understanding of Java including networks (tcp/http/ssl), multithreading, memory management and ooo concepts and patterns.
- J2EE, REST, JPA, Oracle SQL
- Weblogic, Tomcat (others as Jetty, node.js a plus).
- Development environment and CI: SVN, Maven (set-up and use), Teamcity (set-up and use), Artifactory (or Nexus).
- Unit testing required.
- Strong interest in web technologies (HTML5 / CSS3 / JavaScript).
- Ideally understanding of Risk (especially Credit and Market Risk) practices and processes.
- Able to document and explain complex problems, architecture or features in a simple and appealing way.
- Autonomous and problem solver.
- Target oriented, able to estimate work accurately and deliver according to plan.
- Creative, curious and willing to learn.
- Good understanding of project lifecycles in complex technical environments.
- Fluent written and spoken English.
- High degree of flexibility and "can do" attitude.
Nice to have:
- Experience with Java GUIs (Swing, Applet) development a plus.
- Experience with websockets a plus.
We offer
The objective of the project is to provide high quality risk visualisation tools and distribution service for use across multiple projects. The Portal offers end users ability to design, upload & review reports prior to publishing them. Each report can either be an interactive report or a standard pdf report.
