About the Client
Our client is Slovak Software House, started in 2010 with no foreign venturers or management. They are focusing on custom software development, integration, long term partnership form of outsourcing and development of own start-ups.Their HQ is based in Košice, Slovakia; extended by branches in Southampton, UK and Buenos Aires, Argentina.
Benefits that our client can offer:
- Enjoy the exciting start-up atmosphere or work for stable customers with a great reputation. We offer both under one roof.
- Get your HANDS ON the latest technologies
- Non-formal "dorms-like" working atmosphere
- Fruit of your work will be used by millions of users around the world
- Agile methodologies, lots of unit tests, functional tests, code reviews, scrums, etc.
- Flexible working hours for sure
- Great coffee and lots of fun activities (yes, we do have a secret underground..)
- And of course a great salary corresponding to your skills and hairstyle
About the Role
We are looking for a Java developer responsible for building Java applications. This includes anything that can be understood as complex services from back-end to front-end development
Responsibilities
Your primary responsibility will be to design and develop these applications and coordinate with the rest of the team, working on different layers of the infrastructure, e.g. QA. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality are essential.
Requirements
- Strong Java development background, including knowledge of Java SDK and Spring
- Understanding of web applications
- Usage and development of Webservices, especially REST/SOAP
- Solid knowledge of industry-standard environments such as HTTP/HTTPS, JSON/XML and RESTful/SOAP Webservices
- Creative and innovative problem-solving skills
- Strong analytical and solution design skills
- Speak some English
- Analytical thinking
- Reliability and responsibility
- Team player
- Ability to communicate (present in front of customer, within the team)
Nice to Have Skills
- Experience with Hibernate or Spring, J2EE, Microservices, JMS
- Professional experience in software development - using Agile methodology
- Experience with Maven, Jenkins, GIT and Jira