Senior Java Software Engineer

Senior Java Software Engineer

Your role
Are you passionate about technology and have keen eye for detail? We're looking for Senior Java Software Engineer to join our client Neo team where you will be involved in development of modern cross-product application platform

Your team
The Neo Federal Team is enabling other development teams to provide their solutions inside integrated platform called Neo. Neo is our 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 within our client that deliver solutions on bi-weekly basis. You will collaborate closely with the Business, Client-Side Developers, Quality Assurance and User Experience professionals.

Your experience and skills

You have:
• core Java 8 knowledge including multi-threading and concurrency
• solid knowledge of Spring framework
• experience working with cloud services (Azure)
• knowledge of and experience with micro-service architectures
• experience with NoSql databases (Cassandra, Redis)
• 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)
• knowledge of agile development practices (Scrum, XP, Kanban etc)
• experience working with Linux

You are:
• focused on quality
• an excellent communicator
• aware of on-going technology trends and know pragmatically leverage their benefits
• quick learner
• comfortable working independently, as well as in a team-oriented, collaborative environment
• fluent in English

20000 - 23000 PLN net+VAT B2B
  1. Contract