Senior/ Principal Java Developer
Location: KrakowTeam: Highly open minded, progressive and professional team.
Technologies: Highly scalable and flexible web application based on state-of-the-art technologies like Java, JSF, JUnit, Mockito, PowerMock, JBehave, Grails, Spring, Hibernate, Sybase, Maven, TeamCity, GitHub, Liquibase, AppDynamics, JMeter, Sublime, React, Cucumber.
Process: Agile process implemented, including artifacts as product backlog refinement, sprints, product backlogs, retros, velocity, and getting feedback from end users. Quality is everything. UI/ UX developer and TDD/ BDD approaches with extended OOP/ clean practices on the board.
Business trips: occasional business trips to London where key end users and main stakeholders are located in mostly on project requirements and architecture.
Infra: Superb infrastructure for development and communications.
On-going learning: Regular business trainings from real market operators from NY and London.
Innovation: open forum with top-down and bottom-up ideas for technical and organizational improvements. Moreover towards Release When Ready, Release on Demand, Molecular Platform with Kafka, Flink, ElasticSearch, Docker for AI and Azure cloud adoption.
RESPONSIBILITIES
- Development
- Refactoring
- Unit and Integration testing
- Estimations
- Investigations
- Research
- New initiatives/ ideas
- Active participation in distributed agile process.
SKILLS
MUST
- 7+ years in the IT Industry
- Senior/ Principal Java Developer
- Java EE, Spring, Hibernate, SQL, Sybase DB
- TDD, OOP
- Git, TeamCity
- Fluent English
NICE TO HAVE
- Understanding of financial services
- Solid experience in development/maintenance of distributed systems
- JSF, Angular, React
- BDD awareness
- UI/ UX design experience
- Communicative Polish
Check out our open roles at career.luxoft.com
and follow us on Facebook!
www.facebook.com/luxoft.poland