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:

Senior Middleware Java developer, Kiev

Project Description

We build the platform, which supports various information gathering and processing across the bank and providing access to this data through a public cloud approach.
The solution will be built from scratch using the latest technologies. There is a potential to develop machine learning and data mining solutions as add-ons to the platform.

Responsibilities

- Write good and well-tested code in Java
- Write user/supporter documentation
- Development environment support (mostly automation using Jenkins CI, Bash, Groovy)
- Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
- Perform peer code review of project codebase changes

Skills

Must

- At least 5 years of experience in the industry of software development
- At least 3 years of experience as Java software developer
- Experience with REST, JMS, Soap, Microservices
- Experience with Spring Boot, Swagger, Tomcat, and JSON, and XML processing
- Candidate should write code on a daily basis
- An up-to-date overview of modern software development tools and techniques
- Good knowledge of SQL (Oracle or MySQL dialects is preferable)
- Deployment of Web Services to Tomcat
- Expert Knowledge of Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data/byte arrays.

Nice to have

- Experience with Hadoop (Hive, Impala, HBase, Sqoop, Avro and other Hadoop favored Formats, working with the HDFS, and command line utilities)
- Experience with Spark
- Experience with Kafka, RabbitMQ, and other Messaging frameworks.
- Experience with S3 or Google Cloud Storage (Object Storage)
- Experienced in MongoDB
- Experience with Jetty
- Experience with OpenEJB
- Experience with Kubernetes and Docker
- Able to work with build/configure/deploy automation tools
- Linux user
- Fluent spoken and written English

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 Regular Java Developer Kiev, UA Apply or Add to my jobs
Java Senior Java Desktop Developer (Eclipse RCP) Kiev, UA Apply or Add to my jobs
Java Regular/Senior Fullstack Developer Kiev, UA Apply or Add to my jobs
Java Senior Java Developer Kiev, UA Apply or Add to my jobs
Java Senior/Regular Java Developer Kiev, UA Apply or Add to my jobs
Java Java TechLead with Cloud Kiev, UA Apply or Add to my jobs
Java Senior Java (with Kafka) Developer Kiev, UA Apply or Add to my jobs
Java Senior Java developer Kiev, UA Apply or Add to my jobs
Java Regular/Senior Java developer Kiev, UA Apply or Add to my jobs
Java Regular Java Backend Developer Kiev, UA Apply or Add to my jobs
Java Java Team Lead Kiev, UA Apply or Add to my jobs
Java JAVA and Atlassian Developer Kiev, UA Apply or Add to my jobs
Java Regular/Senior Java developer to IE Kiev, UA Apply or Add to my jobs
Java Regular Java Backend Developer Kiev, UA Apply or Add to my jobs
Java Senior Java Developer Kiev, UA Apply or Add to my jobs