This is an exciting opportunity for a strong, highly motivated, hands-on senior developer to design, build and support various components of the product.
The main responsibility will lie in the area of server-side software development and integration of the product with external data sources.
4+ years of commercial Java experience
Strong knowledge of Java core : collections, multithreading, concurrency, etc.
Java / J2EE, Spring and Spring Security extensions. Web, Data or Batch extension
Practical experience of MySQL, PostgreSQL, experience with any of NoSQL databases is welcome
Experience with designing and building robust REST APIs, integrating third-party APIs (REST, SOAP)
Practical experience in using Application Servers; Apache Tomcat and nginx
Experience with Docker, or backendless is welcome
Extensive experience building scalable, high-performance distributed systems that deal with large data volumes
Strong knowledge of the OOP / OOD principles
Experience with cloud solutions, AWS or Azure
Experience with MySQL, PostgreSQL, MS SQL
Git, SVN, Maven, Gradle, Jenkins, JIRA, Tomcat
Upper-)Intermediate English enough to cooperate with your foreign colleagues
Ability to work independently and as part of a team
Able to multi-task and maintain focus in a fast paced environment
Good problem solving skills ->
problem solving mind set instead of problem finding"
Fast learning curve / experienced to work with many customers and different projects
Take responsibility for results and matching of deadlines
Passion for writing clean, neat, maintainable and loosely coupled code
Understanding of business needs and customer needs (not only technical aspects of the project)
Our projects Enterprise products for sales support and business process optimization, including such issues as : data synchronization, calculation algorithms, workflows handling, other.
We develop individual solutions for our enterprise customers and have own product in sales, so that you have the chance to work on new projects for several industries and be involved in product development cycle.
Some benefits we can provide
a lot of experience and expertise after over 9 years on market
working with professionals, we are looking for top performer only
challenging enterprise projects which area really used in business, not just toys"->
high end sales support tools with amazing UX and integration of several enterprise data interfaces (eshop, CRM, payment systems, etc.)->
internet of things : connection of the mobile applications with hardware in the industry e.g. marking systems or logistic->
business process optimisation solutions with usage of RFID, beacons e.g. task management in the surgery clinic
interesting projects and customers from different industries ->
working for the German market with an option to work some time in Germany on site
our agency provides full stack of services : concept, design, implementation (client / server) and maintenance of the products, so that the developer team is involved in all steps (direct influence on the product)
mix between working on products and projects
continuous optimisation process, any feedback from team is welcome ->
we do not have hierarchy levels and any political BS
we love what we do and have high quality expectation on our results
family atmosphere in the team, respect for each other and honesty are our core values
and yes we have good social package like 24 days paid vacations per year, paid sick leave, medical insurance, german lessons, fresh fruits etc.