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 Java Core Developer

Project Description

The project deals with development of UI and server side of trading application.

What we offer:
• Flexible schedule
• Possible business trips to NYC
• Exciting challenges and unique experience in the one of the largest hedge funds
• English courses
• Various professional development programs
• The friendly team of professionals;
• Remote work from time to time in cases of need

Responsibilities

• Participate in the design, implementation, testing and deployment of large-scale systems and services
• Understand system dependencies and limitations
• Understand the business need
• Understand the large scale thinking and approach
• Understand low level design
• Participate in an Agile / Scrum methodology to deliver software releases

Skills

Must

Must have
• 4+ year of development experience
• Deep Java expertise
• Proven hands-on experience with Java SE 8+
• Deep OOP expertise
• Deep parallel and concurrent programming expertise
• Proven success using a repeatable, iterative software development methodology (Agile / Scrum)
• Track record of completing software development projects on-time
• Ability to work with minimal direction in a self-sufficient manner, often adapting to ever-changing priorities
• Focus on accuracy and attention to detail
• Bachelor's Degree in Computer Science or related field, or equivalent experiences
• Good communication skills, fluent in English (written and verbal).
Preferred Qualifications:
• Experience developing large-scale enterprise software
• Experience with JUnit
• Experience with TDD
• Experience with Git
• Experience with Linux
• Experience with Jira
• Understanding of design for scalability, performance and reliability
• Solid knowledge of software development methodologies and best practices
• Understanding of Clean code principles

Nice to have

• Experience with Ant, Maven, Gradle
• Experience with Jenkins is a plus
• Experience with Python is a plus
• Experience with JavaScript is a plus

Languages

  • English: Upper-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 Junior Java Developer Moscow, RU Apply or Add to my jobs
Java Senior / Lead Java Developer Moscow, RU Apply or Add to my jobs
Java Regular/Senior Java Developer (with Swing) Moscow, RU Apply or Add to my jobs
Java Senior Java Developer Moscow, RU Apply or Add to my jobs
Java Senior Java Developer Moscow, RU Apply or Add to my jobs
Java Hot Senior Java Developer Moscow, RU Apply or Add to my jobs
Java Senior Java Developer Moscow, RU Apply or Add to my jobs
Java Senior Java Core Developer Moscow, RU Apply or Add to my jobs