Position: Senior Java Developer, Poland
Company: Luxoft
Category: Java
Experience required: 3y
English level: upper

Position Senior Java Developer,

Location Poland

Relocation package
If needed, we can help you with relocation process.

Project Description
You want to be proud of the software you develop and be sure it has a huge impact on day to day life, if so let's start the journey with us by working on implementation of energy market solution. This solution will allow electricity energy operators to run energy wholesale marketplaces and power exchange where traders, energy producers and energy distributors trades energy and related services. That allow concrete companies to build their own solutions based on our platform and provide ability to have electricity at home, at hospital, at supermarket and everywhere 24*7*365. Moreover, you personally make impact on carbon footprint of the Earth as well as help others to understand how to optimize electricity usage within regions. This solution is an IT system that is running on Windows, JEE platform and RDBMS. We're starting the phase of deep rethink of the current system architecture that will bring huge number of technical challenges such as reduce memory and disk drive footprint, increase speed of data processing per second, introduce more robust cache management approach, decrease complexity of deployment.

Agile development team is located in Kyiv with Product Owner, PM, Architect from client's side in France. The project is not about simplicity it's about big near real-time and complex system development, and deep refactoring.

Responsibilities
- Design, development software according to the functional requirements comes from PO\PM
- Advertise and implement new development approaches as well as technical solutions in order to resolve current solution bottle necks
- Daily communication with Customer's technical persons
- Fix defects and support other teams within lean approach of platform development, continuously contribute to the core platform improvement
- Cover code with tests

Skills
Must have
- English upper-intermediate
- Java 8+
- Spring Framework
- Hibernate
- SQL
- experience 5y+

Nice to have
• Design Patterns
• JUnit / Mockito
• Maven / Gradle
• GIT
• NOSQL
• Performance tuning
• BPMN(Flowable)
• SOAP/REST
• Selenium
• GWT

Languages
English: B2 Upper Intermediate

Seniority
Senior