Java Software Engineer Slovakia
Java Software Engineer Description
Job #: 60378DESCRIPTION
Currently we are looking for Java Software Engineer for our Slovakian office to make the team even stronger.
Responsibilities
- Design and develop high volume application with latest Java technologies
- Contribute in all phases of the development lifecycle
- Write well designed, testable, quality code following clean code principles
- Ensure designs are in compliance with specifications and customer requirements
- Ability to absorb professional knowledge quickly and to develop skills
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Perform code and architecture reviews
- Implement different types of functionalities described in design documents
- Manage sections of ongoing projects, help to manage individual teams
Requirements
- At least 2 years of experience in Java development
- Hands-on experiences in using object oriented analysis and design principles
- Good knowledge and understanding of algorithms and design patterns
- Good knowledge of relational databases, SQL and ORM technologies
- Additional knowledge might include: Spring or JEE, JMS, JPA, Maven, Unit testing and continuous build tools (Jenkins/Hudson)
- Ability to work efficiently: use 3rd party libraries when available, be able to prioritize tasks based on business requirements, etc
- Experience in working in high performing development teams using agile methodologies and tools
- Experience with various code versioning systems, such as SVN or GIT
- Strong communication skills and capability of successful collaboration with cross-functional teams
- Good English communication skills (reading, writing and speaking)
We offer
- We offer the possibility to work on full product lifecycle – from concept to delivery into production
- Opportunity to work on leading edge platforms, working in a fast-paced, agile, software engineering culture
- Using English on a daily basis
- Unlimited access to LinkedIn learning solutions
- Benefit program (5 weeks of vacation, 5 paid sick days, meal vouchers, reimbursement of glasses, contribution to pension fund)
- Rotation program - possibility to relocate for short and long-term projects within 30 countries