Najnowsze oferty pracy

Zobacz więcej ofert pracy
Praca.pl Praca Małopolskie Kraków Programista Java Kraków
Senior/Principal Java Developer

Senior/Principal Java Developer

Luxoft
Kraków
praca stacjonarna
2341 dni temu
Senior/Principal Java Developer

Luxoft is a global leader in high-end software development.


Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.

So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
Senior/Principal Java Developer
Miejsce pracy: Krakow
Nr Ref.: VR-28202

Responsibilites
  • Developing high quality code
  • Focusing on testability
  • Refactoring the code
  • Testing on lowest reasonable level
  • Participating in code reviews and pair programming
  • Translating customer requirements into executable specifications
  • Contributing to the application design
  • Gaining deep understanding of Java-related technologies
  • Discovering corner cases, boundary values and test ideas
  • Analysing development and release process and proposing improvements
  • Being involved in requirement analysis
  • Creating and choosing right tools that will help the team deliver things faster and with higher quality
  • Applying domain-driven design and behaviour-driven development in practice
Requirements
  • Strong analysis and problem solving skills
  • Experience with Java development and test automation
  • Ability to look actively into the code, perform thorough code review, analyse output from static analysis tools
  • Ability to implement own solutions including tests on various levels in TDD style
  • Being familiar with UNIX console and SQL
  • Good communication skills in English
We offer

About our software:

  • Distributed cloud spanned across dozens of nodes hosting more than hundred services
  • Immutable event log, all data in memory, 30 million transactions per day
  • Java 8, Groovy, Bash, a bit of Scala and JS (React)
  • Spring, NoSQL, Gigaspaces, JMS, XML
  • Gradle, GitHub, Jenkins, Splunk, AppDynamics
  • A lot of tests (Spock, JUnit, Mockito)
  • Continuous delivery
  • High code quality

About teams:

  • Two teams in Cracow, one in London
  • Teams are agile, cross-functional, open-minded and self-organised
  • Design decisions taken by the teams
  • Process: Kanban/Scrum/XP, details depend on the team

About project:

  • Customer: Investment Bank
  • Business trips to London possible
  • On-going learning: Business & technical trainings along with conference attendance


Learn more about Luxoft at www.luxoft.com
and follow us on Facebook!

www.facebook.com/luxoft.poland