DESCRIPTION
Currently we are looking for a Senior Java Developer with Azure for our Wroclaw office to make the team even stronger.
The team is enabling other development teams to provide their solutions inside integrated platform called Neo. This is our Client’s leading project that intends to replace all client facing systems with one modern and technically advanced solution. Neo is designed as micro service ecosystem with state-of-the-art technologies composed into one multifunctional portal.
You will be joining existing Agile team that deliver solutions on bi-weekly basis. You will collaborate closely with the Business, Client-Side Developers, Quality Assurance and User Experience professionals.
REQUIREMENTS
•Working experience with cloud services (Azure)
•Core Java 8 knowledge including multi-threading and concurrency
•Solid knowledge of Spring framework
•Knowledge of and experience with micro-service architectures
•Clean coding skills and excellent problem solving ability
•Fluency in design patterns and refactoring techniques
•Fluency in Java unit testing / testing frameworks (JUnit / Mockito, etc)
•Experience working with Linux
•Knowledge of agile development practices (Scrum, XP, Kanban etc)
•You are familiar with at least one from below database technologies:
o NoSql databases (Cassandra, Redis)
o Graph databases (Neo4j, gremlin)
o SQL databases (MS SQL, Oracle, Postgres)
•Additional skills:
o Focused on quality
o An excellent communicator
o Aware of on-going technology trends and know pragmatically leverage their benefits
o Quick learner
o Comfortable working independently, as well as in a team-oriented, collaborative environment
o Fluent in English