Regular Java Developer Offline
Project Description:
Join our Development Centre and become a member of our open-minded, progressive and professional team. In this role, you will be working on projects for one of world famous client. You will have a chance to grow your technical and soft skills, and build a thorough expertise in the industry of our client. On top of attractive salary and benefits package, Luxoft will invest in your professional training, and allow you to grow your professional career.
It is an in-house built, multi-threaded workflow-based Java application. The development process follows Agile principles including high-levels in collaboration with our users, testing. The application is jointly operated by global teams. The platform itself has been developed iteratively over the last couple of years. New business areas covered by our project and new users require the continuous unstoppable development of new features and careful refactoring of previously developed functionality.
Responsibilities:
- Technical development of various application components
- Analyze business requirements and design robust solutions using appropriate design patterns
- Work as part of a scrum development team
- Active participation in peer code reviewing
- Pro-active attitude in preventing performance/load issues
- Collaborate with other Development Teams
Mandatory Skills:
- At least 3 years of experience in software development
- Strong server-side development skills, including expertise in Java 8+
- Practical experience in working with relational database and SQL. Oracle experience is a very strong plus.
- Solid understanding OOP
- Front-end experience developing SPA applications beneficial (e.g. Angular, GWT, ....)
- A passion that drives you to deliver clean code
- Experience with agile methodology (especially scrum) and test-driven development
- Very good knowledge of software patterns
- Hands-on experience with Spring, Hibernate, JPA
- Hands-on experience with development tools and systems: Maven, Git, TeamCity, JIRA, Confluence, Nexus
- Good communication skills in English, and the desire to work as part of a global team
Nice-to-Have Skills:
Would be a plus
- Experience with reactive programming, including RxJS, RxJava, Spring Reactor, Angular 2+
- Knowledge of TypeScript, ES6 are clean plus
The job ad is no longer active
Look at the current jobs Java Kyiv→