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

Position:

Regular Java Developer

Project Description

Our customer is a top-tier investment bank with client assets of hundreds of billion globally.
The Legal team is responsible for implementing solutions for the lawyers.
Project description - ELM
The software application was developed by a vendor for the Bank and in the meantime was enhanced by the local Development team to support new business requirements. Initially, the application only covered the negotiation business flow of legal agreements, and was later enriched with post execution functionalities. Also, in the near future a new part will be annexed to the existing system by integrating a vendor developed system which covers the contract management and netting business flow (basically post legal agreement signing activities carried out by the Legal department).

We are seeking experienced professionals who value teamwork, pioneering technology and innovation.
You will work in highly motivated team of professionals including dedicated QA team with full stack of testing practices; dedicated Business Analysts with strong domain expertise; dedicated UI/UX Designers; a bunch of methods, techniques and tools in our sandbox to get you focused around tech design and development.

- Technologies :
• Oracle DB, Java and J2EE development, Spring, Hibernate, REST, Maven, Java application servers, Tomcat and Oracle Weblogic, AngularJS

- Reason to join us
• We offer the opportunity to work in a highly professional environment where you will work with high-level financial instruments
• We want you to be part of our success story and give you reasons to be proud of what you achieved as part of our fabulous team
• We give you the opportunity to develop yourself and evolve in your career via our fantastic technical, business related or soft skills trainings
• We encourage creative-thinking in our great open-minded work environment. Frequently the relaxation rooms are the place where the most ambitions ideas are born.
• We are not just professional teams, we are also friends that have fun working together
• If you are an active person and you feel motivated by the creation/development of the software solutions, then this is the place to be, you will not get bored.

Responsibilities

As a Java Developer your main responsibilities will involve:

• Designing and developing new projects and enhancements for Legal, AFC and Compliance department systems;
• Delivering and presenting proof of concept solutions to senior management;
• Working in teams following agile development practices;
• Being involved in Development, Continuous Integration and time-boxed iterative development;
• Participating and leading design workshops;
• Performing code reviews and reviews of technical documentation;
• Owning the full development lifecycle, including the delivery of quality technical materials for each project;
• Learning new technologies and languages;

Skills

Must

Front-end
• HTML/CSS
• JavaScript:
o use operators, variables, arrays, control structures, functions and objects in JavaScript.
o map HTML using the DOM
• browser developer tools
• versioning tool (GIT)
• editors (Sublime, IntelliJ, NetBeans, Komodo, etc)

Back-end
• JAVA
• database knowledge (Oracle)
o SQL as query language
o DDL, DML
o database objects
o tools used to connect to database and run queries: SQL Developer, SQL*Plus, Toad, etc.
• build tools
o "make-based-tools": make
o "non-make-based tools": maven / ant
• scripting
o bash, PowerShell
• versioning tools (GIT, SVN, etc)
• editors (IntelliJ, Eclipse, NetBeans, etc)

Nice to have

• OOP:
o abstract data types, encapsulation, inheritance and polymorphism
o object classes and interfaces, exceptions and libraries of object collections
• communication protocols:
o ISO/OSI and TCP/IP models
o how HTTP protocol works
o e-mail protocols (SMTP, IMAP)
• what is an application webserver and how it works (Tomcat, WebLogic, etc)
• data structures:
o understand what is going on inside a particular built-in implementation of a data structure and what to expect from it
o basic data structures (arrays, lists, stacks, queues, trees)
• algorithms:
o able to design an algorithm
o able to implement an algorithm in a programming language
o able to compute the complexity of an algorithm
• design principles:
o reusability principle/ DRY, KISS
• design patterns:
o singleton, factory, adaptor, decorator, null object, strategy, etc
• operating systems:
o operating system structure
o difference between a process and a thread
o memory management
o file system
o system security
o virtualisation
• testing
• debugging
• able to understand technical specifications
• able to write documentation on developed features or fixed bugs

Languages

  • 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 Hot Senior Java Developer Bucharest, RO Apply or Add to my jobs
Java Hot Senior Java Developer Bucharest, RO Apply or Add to my jobs
Java Regular Java Developer Bucharest, RO Apply or Add to my jobs
Java Regular Java Developer Bucharest, RO Apply or Add to my jobs
Java Hot Senior Dev Java + JavaScript (NodeJS) Developer (FullStack) Bucharest, RO Apply or Add to my jobs
Java Hot Solution Architect Bucharest, RO Apply or Add to my jobs
Java Hot Senior Java Developer Bucharest, RO Apply or Add to my jobs
Java Hot Senior Java Developer Bucharest, RO Apply or Add to my jobs
Java Regular Java Developer Bucharest, RO Apply or Add to my jobs
Java Hot Java Developer Bucharest, RO Apply or Add to my jobs
Java Hot Senior Java Developer Bucharest, RO Apply or Add to my jobs
Java Hot Senior Java Developer Bucharest, RO Apply or Add to my jobs